Have to agree on one of your main points. Just booked flight from LHR to BHD in June arriving LHR at 6.10am, having to wait around until after 11am for flight to BHD and BA and EI departing within 15 mins of each other!! Think they could work together on their scheduling.........sorry maybe this should be on BHD thread