O2:
18 months (12 month lock in)
£15 per month
£500 handset price
300 minutes
Unlimited texts
Unlimited data
= £770
Couldn't do with 300 minutes to be honest!
Texts fair enough, but ping etc can be used instead.
750MB... I'm not so sure of I have "unlimited" internet with my current Orange contract, I regularly use 1GB+ PM and have never heard a word from them about it!