"If you believe you need the additional talk minutes included in the free-or-reduced price contracts, then the extra TCO may not be of concern to you. However, if you do not need the extra talk minutes then I recommend you spend either £99 or £159 upfront to reduce the TCO of your iPhone."
Design is difficult » Blog Archive » The Free iPhone 3G on O2