From talking to others I have found that the following may be a problem
for many: No debit card to hand? I'll pay in store!Oh, no. For some
reason O2 stores are merely showrooms for new handsets. They do not
accept payments for existing accounts. Yes...