Whilst my normal attitude to Virgin is that they are a bunch of cheats, as their web-site claims to sell the cheapest tickets available, but does not, I have to say that my few encounters with their call centre have all been positive.
I like a whinge as much as anyone, but we have to give credit where it is due!!