British Airways caught on the Web