Contract Tmobile - £7.50 pm 1Gb £12.50 pm - 3Gb Vodafone - £7.50 pm - 500mb £15 pm - 3Gb O2 - £7.34 - 500Mb Orange - £7.34 - 500Mb £9.79 -1Gb New customers - (£4.89 per month for 500MB of anytime mobile internet access) 3 - Not sure? Tmobile really seems the best (discounting 3 as I cant find separate internet info)