Online booking forces you to input all details (including payment details), then only tells you *once you click pay now* that oh, the flight is 33% more expensive than advertised. Obviously you cancel and leave the website, never to return, but you know that they now have your email, home address, phone number, bank details etc.