I can only hope they get it sorted out by the end of July. I have an absolute policy of not booking with BA but the British Olympic Association' deal with them to take the British Team to the Games in Beijing means I will have no choice.
Maybe T5 will be fixed by then but the pilots will be on strike? What an unholy mess......
As fas as I am concerned all the main London airports are now 'third-world' standard at best. Much of Africa and most of Asia is in fact much better. Classic monopoly-supply pricing and customer service and it can only be a mater of when, not if they are broken up.