For Jeff Shannon, the cost of commuting is so high that jobs he can do at home are pretty much the only ones worth considering.