If you could live without a Virgin contract you could have a SGSII with All-you-can-eat data for £29 a month on
3.
---------- Post added at 09:21 ---------- Previous post was at 08:47 ----------
Virgin Media £22.99 per month (24 months)
Handset Price £99.99
Your tariff gives you:
3000 minutes to other Virgin mobiles
200 minutes
5000 texts
1GB Mobile Web
No sure about tethering, I know some operators used to be funny about it but provided you don't go over 1GB I don't see why.