o2 have the nokia n95 8gb free on the £35per month contract previously it was £199 for the phone plus £35 per month,
Free Phone nokia n95 8gb
Free bolt on
£35 a month, 18 month contract
if u want to lower the contract to 12 months buy the contract and a few days later call em and threaten to cancel dur to length of contract and hopefully to keep your custom o2 will give you a 12 month contract.