It's a struggle, though, because what I can't seem to get what I want to do professionally either here in Texas or on the East Coast.
My degree is electrical engineering, and I spent almost 10 years working a combination of hardware production support, test software development, signal processing algorithm development, and "big" real-time embedded code development. I left that world because of internal political issues (long-ish story).
Now I have spent 3 years in NLP R&D and that is what I get typecast as. Every "Who is hiring?" thread I see a bunch of companies with very interesting positions who might actually be willing to take a flier on me, but they are all in SF. In the past year I have only been able to get three companies to even talk to me about roles I actually want. One decided to pass because I was in Texas (they were in DC and very early stage) and I apparently wasn't strong enough to warrant relocation, and two I had to pass on because they hit me up at the exact wrong time (demo leadup crunch time).