If you refuse to work for finance in, say, NYC, then
you'll be unemployed often because that's a lot of what's
out there.
Nonsense. NYC has a blossoming startup scene. Many prominent startups (Tumblr, Etsy, 10gen, Foursquare, Kickstarter, OkCupid, Mashable, BuzzFeed, SecondMarket, ZocDoc, Fab, Birchbox, Gilt, Seamless) are based in NYC, and many large tech companies (Google, Facebook, Twitter, eBay) have growing NYC offices.List of tech companies in NYC: http://nytm.org/made-in-nyc/grid
Map of tech companies in NYC: http://mappedinny.com/