I think this is the best deal yet for the Nokia 5800:
12 month contract with T-Mobile
£30 per month
9 months half price (by redemption)
£40 cashback with Top Cashback
Free 8GB memory card
Equivalent cost per month = £15.42
I think thats the cheapest deal yet and its 12 month contract beats 18 months hands down!