Virgin internet is good, they've also got these good packages, 2 for £20, 3 for £30 or 4 for £40. In those packages you can combine TV, Internet, Mobile and Landline. I've got 3 for £30 and have everything except the TV (we are with sky in my house) and I cant fault it. Customer service is complete and utter bollocks though.