Thats more than fast enough for a shared internet connection, you gotta realize that they gotta split up their main broadband feed to serve many connections, and 45KB/sec is very good and your upload is excellent, also it may be due to the fact that others are using the internet too, making your download speed a bit congested.you gotta realize that the external speed has nothing to do with the internal speed, the internal speed is controlled by local means, while external is dependant on alot of factors.