I may have missed this before, but it was a great surprise on our outbound and inbound 777 flight from Tampa (arrived in today) that BA now have an on-demand type in flight entertainment system. This means you could watch any film at any time, pause, rewind etc, and the choice was phenomenal - maybe 40 or more films to choose from, sorted by new releases, recent releases and classics. There were also many complete CD's by genre, and children's channels aside from the films. I hadn't seen this advertised on the BA website beforehand, and when I checked the films before we flew, it only had the usual 10 or so listed online. I just thought I would let anyone flying with BA soon that it was a fanastic system. I don't know whether this on all long haul flights or not though. BA have had a lot of stick for a long time, but this was a definite thumbs up!