What generally affects the speed in internet connections? I have a 56K modem yet when I hooked up to my internet provider, i'm only connected at 31Kbps speed. How is that so?

need some comments please.

thanks.