BA crew disappeared for many hours on the flight we were on to LA from Heathrow, if you wanted a drink you had to go and get it yourself from the galley, not a clue where they went. I have crossed the pond 14 times with various carriers, thought BA the worst by far, as soon as we were airborne on the return flight the lights were dimmed, the blinds drawn down, they were tying to settle us down to sleep, it was only 5 PM. Not impressed with other things either. Havn't flown long haul with them since, and wouldn't even if they were cheaper. Virgin gets my vote, no complaints at all.