On the website it costs £109.97 but if you use this voucher (http://www.hotukdeals.com/vouchers/15-off-when-spend-75-more-tesco-direct-with-voucher-code/954833) it will bring the cost down to £94.97. Definitely includes £10 top-up so you don't need to spend more.
Also don't forget Quidco, you will save about £3 if it tracks.
I think this is the cheapest deal you will find anywhere right now but I'm sure if you wait a couple of months it will go down in price.
NOTE: The Tesco voucher will expire tomorrow so be quick!!
UNLOCK FOR FREE, install Android 2.2 from scratch and other guides and tips available at:http://sanfranciscoandroid.co.uk/