If you've ever flown on an airline or stayed at a hotel that offers paid Wi-Fi access, you know the unpleasant decision you have to make when you first connect: Do I enter my credit card details for ...