Money back guarantees = guaranteed no customers
If Virgin had offered a fifty day money back guarantee with their service, I'd have taken the money back and given them the heave-ho within three weeks. Their service seemed fine for the first two weeks even if the upload speeds were decidely lacklustre from the very beginning, but as soon as we were past the point of no return it's been downhill all the way.
When I first complained about it they offered to put us on the XL service, rather than the L service, for no extra charge, however it really didn't make any difference for more than the first two weeks and another week later the service was running as slowly as it did when I first complained. Then a month later we find ourselves getting billed for the XL service we'd been offered as a freebie apology. That took another 4 calls to get somebody to pull their fingers out and admit it was their mistake, by which time they'd tried to blame it on us and said that they hadn't actually taken out the money from the account so it was entered on the next bill too. This was easy enough to prove them wrong on, but still I shouldn't have to be fighting to to get back money that they shouldn't have taken in the first place, yet again.
Currently looking into how I can get them for breach of contract/failing to provide the agreed service so that I can get off the super fast Mother of all Broadband ship of FAIL!