reply to Metatron2008
Dubuque seems to you urban/suburban area? Its a small town in the middle of nowhere in Iowa, even verizon ignores it. Att at least has fast 3g there since March 2011.
T-Mobile has worse 3G coverage, only definitely around large metropolitan areas as you said.I doubt ibm paid att to upgrade cellular towers, even though they are partners. Looking at att IP global network map, they have service node there, so that may be a factor there.