I looked into the sattelite thing before, when all I could get was dial-up. (I don't want to give up my cable.)
It's not better than DSL or cable, at least not for what I need. The max you can get out of DirectTV is 500Kbps and that's not guaranteed (I'm getting almost 3 Mpbs from cable). Then there were issues of their "fair access policy" or something like that, where they monitored your usage and lowered your speed if you used too much bandwidth, and a one-year commitment.
There's also a latency issue with satellite (time for the packet to go up to the satellite and back down) that would kill me on some of the things I need to do, like running VNC, PC Anywhere, Remote Desktop, and telnet between other system.
But it's not a bad option if you can't get DSL or cable. At least they eliminated the need for the modem for the upstream data.