I know this isn't exactly the best metric, but the demand for programmers in St. Louis seems very low. When I look at Craigslist I see a couple Java jobs, a couple PHP jobs and even one godforsaken VB.net job. Even Jeff Atwood doesn't use VB.net.
So I'm doubtful that it would be easier to keep the contracts coming in while in St. Louis.