You really may need to uproot your family. I know that the tech economy is booming in several major urban areas. I'm up in Toronto, and have headhunters calling me like crazy. There is a dearth of programming talent. I know several people in San Francisco and they say that the valley has the same problem.
The situation is so desperate that I know several companies that would entertain hiring somebody in Michigan to do work for them remotely. It might take a trip up to Toronto to meet with some folks, but that's just a several hour drive.