How about the Tri-Cities[1]? I have several friends who live there, seems like there are lots of tech jobs around.
The biggest problem there is you have to be OK living in a place like Waterloo, which is great if you like suburbs and want lots of space, not so great of you're into city living.