I'd rather suggest Vodafone TopUp And Go. It comes in a bundle with USB modem, however you could stick modem on eBay and keep SIM card that gives 1GB of transfer without any time limits for £15 top-up (inital package is already topped up). I am using it myself and I can surely recommend it, and I'm going to use it with N900 when it finally arrives.