Oh, BTW, Afrihost... What's up with your latency to (some/many) European servers these days? About a month ago some of your routing went completely haywire, and it was never again fixed. Here's an example:
Notice how it takes you 375ms to get to London. That's roughly 200ms more than normal, and it makes (my) games completely unplayable.
I have the same problem. Pings are terrible.
Also, on the alternative ideas for when you want more than 40kb/s I also had to get another account from another ISP just to get decent speeds when I need it. I'm contemplating moving my business' accounts and my personal account from Afrihost to someone else, but at the moment it is much more "better the devil you know."