i have been ob o2 online and changed cos of billing probs too. 3g is shite too cos of the staff and cos the network is poor!
im back on 02 just from the shops which has been good apart from you dont get such a good deal for your money eg free mins and txts