Never flying Virgin Atlantic. Two days before our flight it is already cancelled! They rebooked us for 24 hours later because only one non stop a day. That won't work. Called the third party we booked through and we are rebooked on a Virgin Atlantic flight on Delta metal that has one stop. Could have been worse. They could have cancelled when we were at the airport.
Thanks anyways for all your help.