VOR - we are usually in agreement on most subjects here on this board, but in this case I take some exception to what you say. There are of course, still many manufacturing jobs in Buffalo(but there should be a lot more). And I don't have the stats right in front of me, but I know I read in the last year or two that while not great, Buffalo's employment situation is actually a little brighter than that of Rochester. And with the nation now almost assured of falling into a deep recession, upstate New York is not alone in the dismal job outlook. That's not to excuse what happened to Buffalo, Rochester and so many other rustbelt towns over the last three decades - IMHO our rustbelt economic woes didn't have to happen('nuff said).
And, from my personal point of view, the weather is definitely not bad most of the year. Personally, February and March(and perhaps early April) are the only months I have a problem with - I like winter up to a point, but wish it would end a little earlier. Upstate NY (normally) has a pretty nice climate(for my tastes) from early to mid spring through mid to late autumn(our current situation not withstanding). I have nothing against Charlotte or any other southern city, but personally I cannot handle their hot, humid summer weather. Yes, upstate NY gets some scorcher periods in the summer, nothing like down south(or even the northeast atlantic seaboard for that matter).
I agree with you 100% that taxes are crazy, but that's mostly a New York state thing(again, 'nuff said).
I've lived in both Buffalo and Rochester and find them both to be great towns - each has it's own strong points. Buffalo is a great place for nightlife, particularly the performing arts. Many cities come not even close to Buffalo . And it's one of the most architecturally blessed towns in America:
http://www.nytimes.com/2008/11/16/arts/design/16ouro.html?_r=1&ei=5070&emc=eta1&oref=slogin
We need more jobs and lower taxes. An invisible shield protecting us from the cold during the latter months of winter might be nice. Outside of that, nobody has anything on upstate NY - IMHO.