I'm Crimson Tide fan so I guess that I'm your worst nightmare.
I found out about your job position - I noticed that you are programmer/engineer and Huntsville will be only area that suitable for programmer/engineer. If deaf community isn't your concern so it is not issue to live here. I don't know about how much is job opening and some sections of IT are over oversaturated, that wasn't same as 1990s that you seen a lot of job booming.
For me, I'm currently study in IT networking - will transfer back to community college this fall to complete the associate degree then I will take care of bachelor degree eventually.
I will not want live in Oklahoma - too conservative and too isolated. I'm going move to Tampa metro in Florida, along with my family in 2016.