I'm a sucker for punishment. Virgin Atlantic's messed up my booking. On the phone, being advised how not to sit next to a weirdo - great PR.