I am looking to buy one of these. I've seen them at Vodafone for £27 p/m with £140 upfront but a 24 month contract. I have a friend who works for a Bank which means I can get 15% off the line rental.

Anybody know a better deal? This one seems pretty expensive!