Thankfully I've never had any problem whatsoever with my o2 contract. touch wood Obviously you may not have had the time but it may have slightly easier to speak to one of the goons in a vodafone store. Usually personal confrontations do the job quite well in these situations, Here's hoping they sort you out with something decent, if and when they reply to your letter.