My kind of Trip Report! Thanks!!
One note though on Virgin's masseuse:
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">After dozing on and off for the better part of two hours, I was awakened by the Inflight Beauty Therapist who came by to wake me for the complimentary massage</font>
Doesn't it seem kind of odd to wake you for your massage? I mean, you can hardly be any more relaxed than when you are asleep...