Thanks but I'll wait until I'm free of the Virgin curse. I'm gonna go with Newnet as soon as Virgin's dire customer service get their collective finger out of their collective arse and give me my MAC. Then I'll take you up on your kind offer.
I went onto thinkbroadband.com and compared a whole load of providers. It came down to IDNet and Newnet and there isn't a great deal between them so I'm gonna opt for Newnet as a lot of the users are gamers and they are slightly cheaper too.
I spoke to virgin through their message support thingy-ma-bob. 30 days for a reply to my formal complaint? Chuffin' hell, they are having a laugh.
Edit: I'd go cable but well I'm moving house at the end of the year so I don't want to get someone in to start laying cable on that account. Maybe once I've moved though.