Well, I've finally managed to beat back my depression quite a bit. I'm back in the saddle looking for jobs hardcore now.
Since I updated my resume and posted it on several sites, I've been getting almost nonstop phonecalls from various recruiters.
Currently my biggest hope and best prospect is a development position in Bethlehem. It is approximately 8 miles from my house and it pays better than my previous job. The position seems to fit my qualifications really well and the company's primary product is right up my alley in terms of the kind of projects I like to work on. Of course, I'm just going by their missions statements and whatnot. It could be that behind the scenes the code is a mess, but their goal seems to be creating an adaptive product.
Truly adaptive products require massive levels of complex abstraction. I would have to say if there is something I am "best" at, it would be abstraction. So their goals seem to line up with what I'm best at and what I like to do best.
The recruiter setting me up aparently knows the company owners personally so I should get an interview shortly. So wish me luck, I hope this works out well. A short commute like that and a nice salary along with a project that is actually ENJOYABLE to work on would be outstanding.