DSL is becomming more common, but it's still not available for everybody. The limitation of distance from the switch serving the user's house is still a huge issue. To overcome that issue quickly requires a lot more infrastructure investment than most phone companies are willing to put up right now.
Cable? Ha ha ha! Right! If they haven't come your way with cable service yet, they never will unless the street/area undergoes some significant population growth.
I think the next hope aside from satellite is from cellular service. Right now you can get speeds on cellular that are only slightly better than 56K dial-up (144 Kbps peak, 50-80 Kbps average), but Verizon wireless, and surely others, are currently testing a wireless data service called 1xEV-DO that should peak at about 640Kbps, with the average speed being somewhat lower, albiet much better than dial-up. If you're already served by cellular service from Verizon, Alltel, US Cellular, Midwest Wireless, etc., there may be hope yet within the next several years.