I spent all of last year using my dad's work line (provided by talktalk), It was a complete misery the whole time: 28kb/s download and 35kb/s upload. Crappy ISP if you ask me. I have heard their customer service sucks ass, and I am glad you have been able to get out of there, even if you did have a some hassle with them over the phone.