Flying with BA tomorrow from LHR. Tried to check in on line but said didn't have ESTA even though I have. Four customer service agents no help whatsoever and also rather flippant. Very stressed now. This will be our first and last flight with BA - we'll go back to Virgin.