Not to sure where to post this so Mod's please move if i've done it wrong.
I've been with o2 for a few months now on the £45 1200 mins 500 texts package.
I seem to send over 700-800 messages a month so my average bill was 80 quid ish.
I just phoned o2 and they have changed me to £40ppm 1200 mins and unlimited texts!!
There isn't a minimum period you have to wait and no renewal on the contract!
Hope this saves a few people some money!