<!-- BBCode Quote Start --><FONT COLOR=GREEN>
Here comes another issue, what kind of job offer? The job offer in NYC is really different from the job offer in Silicon Valley.
Job offers from NYC are usually for bankers, lawyers, and brokers, etc.
Job offers from Silicon Valley are usually for PC hardward engineers, software engineers, or people who are familiar with IT business. So... sometimes you really don't have many choices to chose the place you live.

</FONT><!-- BBCode Quote End -->
Banks, stockbrokers, and financial services hire a lot of IT people, so there is no problem fining an IT related job in NYC. However, I won't consider working in NYC because of the high cost of living. There are plenty of IT related jobs that are close to NYC, for example, the headquarters of AT&T, Lucent, and IBM are all very close to NYC.
Oh! I believe there are more lawyers in California than in the tri-state (CT-NJ-NY) area. See the joke below.
Q: Why does New Jersey have so many pollution sites and California have so many lawyers?
A: Because New Jersey chooses first.