I used to live where you could not get dsl or cable and I used
http://direcpc.com/
It was fast as hell downloading. Uploading was much slower. Something like 7 or 8 KB a sec. Only a couple other drawbacks. One was the lagtime when you clicked on a link. I think it's less than a second and is quite noticable at first but it beats a dialup connection. The lagtime is the time it takes the signal to go from your dish to the sattelite and back again. No way around it.
Other drawback was they cap you at a certain amount of B/w per given time, or used to anyways. So if you were downloading gigs and gigs of content it would not cut you off but throttle you down for a certain time period.