WOW - I think it's just gotten worse:
Due to technical difficulties http://www.virginatlantic.com is currently unavailable, we apologise for any inconvenience caused.
This outage unfortunately also effects our call centres so please do not call for any of the following affected functions:
Book Flights (please check back later).
Online Check In (please check in at the airport).
Update Booking (seat & meal selection and adding frequent flyer details, please check back later).
Flying Club (please check back later).
Flight Status (please check with the local airport website).
The timeframe for the situation to be resolved has not currently been set. Please check back for updates.
For them to put this specific message up (rather than the normal "Ooops" one, things must be BAD... [:0]