First:
Satellite Internet is NOT a broadband system.
Specifically, it is incapable of providing a low enough latency for real-time operations... So if you want to just dump data, go ahead (with nasty bandwidth use restrictions, of course).
HOWEVER, if you expect to chat, video-conference, or do ANYTHING requiring a real-time connection FORGET IT. Dial-up will actually work better for this. And don't even THINK about trying to run servers over satellite.
The store I work at relied on satellite internet (and not through a consumer dish provider, but through a DEDICATED SATELLITE ISP (StarBand)) prior to (finally) making the switch to DSL. It was absolutely horrid: even the (low-rate) SBC/Ameretech DSL that we have now is better. Lost connections, latency that made dial-up seem fast, and VERY sporadic data rates. And unlike our satellite TV feed (which worked great, even in some real nasty snow), this system (esp data rates) was HEAVILY affected by weather.
BTW, Dish Network DOES NOT, and HAS NO PLANS TO offer internet access over the air. Their broadband plans involve a partnership with Earthlink, via which Dish Network users get a discount on DSL. DirecPC is still here, but is a very slow service (compared to DSL or cable), with even worse (56k on the 'modem-upstream' system, and 144k on the '2-way' unit. Since most business uses require heavy uploading (sending) of info, this is bad news) upload speeds..
Second:
Do not go with the TV companies (i.e. DirecTV) for internet service. If you must do satellite, go with a dedicated satellite ISP. It will still suck, but at least you will have a company geared towards internet service (not TV) behind you...
P.S.
What do you need to do with your connection... Knowing this makes it easier to make reccommendations...