I flew with virgin and Ba to orlando from edinburgh in dec and they were the pits, changed my flights, said the original was cancelled, then it reappeared on the web site, then the cheeky gits wanted to charge me 150 each to change back to what I already booked, they were all as bad as each other, expedia,ba and virgin, they flights were ok, not nearly as good as nwa, and we had to keep to the new times as they would not change me back for free!! believe me I pestered them to death but it made no diff, aaaggghhhh