One of our users; KDD is using a satellite ISP. He found this trick that seemed to have solved his problems.
http://talk.newagtalk.com/forums/thread-view.asp?tid=22902&mid=156061#M156061
I don't know if your sat provider is the same bunch as our WildBlue, but checking the settings may solve your problem.