Since I cannot get DSL or Cable where I live, I use the Direcway/2 way satellite system. It's not as fast as DSL or Cable and I'd get either one of those in place of satellite if they were an option to me and as long as they were nice and stable.
I pay 62.99 per month and the initial install was approximately 600$. (I really don't remember the exact figure on the installation, Id have to look it up and I had satellite TV installed on the same bill)
The lag is approximately 3/4 second each way, so for a round trip - transmit and receive it's about 1.5 seconds. This lag makes it pretty useless for online gaming, such as Quake or Tribes2, etc.
700 ms. latency is common for satelitte but I don't get any packet loss like I was getting with dial-up so my charting runs much better during fast markets than it ever did with dial-up and I was running two modems to my local isp in a shotgun/handshake configuration. = double speed.
As far as trading goes the 3/4 second lag doesn't bother me at all. I trade the nasdaq eminies with it. The satellite beats the heck out of my modem/phone lines. I do have a dial-up isp for backup in the event that the satelitte goes down.
Sometimes heavy clouds and rain cause outages but I have had it stay up and running all day through light to moderate rain.
The dish is mounted on a fairly heavy pole that is set in concrete and the wind does not affect it.
Every so often they will have transponder trouble on their end and I can have connectivity problems then. Thankfully this has not been an often occurrence but it has happened two or three times in the past year. When it does happen my experience with customer service has not been all that great. In my opinion their customer service leaves a lot to be desired.
All in all it beats the dial-up that I had hands down, but if I could get a good reliable cable or dsl connection, I'd make a paper weight out of the satellite.