CPW charged for virtually everything including many things that I would not have been charged for if I had dealt directly with O2 as originally promised.I got mystery charges on my account, and CPW even mucked about with the billing periods (varying the start/end dates by as much as a week from what they should have been, from one bill to the next; always financially in their favour).The handset,