Here in Italy I have a friend who lives somehow "in the countryside" (not what an American would think when he thinks countryside. Let's say, a small centre with no cable high-speed provider) and he installed this bi-directional satellite device at basically the same cost of a normal internet connection. There is an upper bandwidth limit but is very large.
* Bi-directional. Old type satellite connection required a phone line for the upload. Satellite was used only for download. Internet connections need constant bi-directional link so one had to keep his phone line engaged (or use his ADSL upload stream in any case) in order to use the satellite stream. Modern systems allow upload by satellite and can be used in the middle of nowhere.