I have 1 mbps upload speeds, but the problem is latency. Cable and DSL is a continuous stream of data packets, while satellite does it in bursts. I just tried Magic Jack on a gamble and it failed miserably. It's in today's blog.