this is my first deal, so be gentle !!
My o2 contract is up next week so I was browsing the web for deals, and I came across this one.
Virgin Mobile are offering the Nokia 5800 free on an £18 per month tariff. which is for 18 months. With this tariff, you can choose either unlimited text, or unlimited data, if you are going for unlimited text you get 250 mins free, if you are going for the data package you get 150 mins free.
Anywhere else with this phone free is at least £25 per month
The deal is only available until 14th June though.