i.e. Pay £10 for 1GB and use it at your leisure? Top up again when you run out?
I don't want a rolling contract as I only use the data once in a blue moon, but I'd really like the option.
I'd prefer Orange/T-Mobile, then Vodaphone. But would like to know of anything.