Even beyond 1 Oct, giffgaff's goodybag bundles give you 100 (or 300 or unlimited) minutes, unlimited texts, and unlimited data for £10 (or £15 or £35 respectively). Furthermore during July you can get the goodybags for half price (and you can queue an additional one up too so you can get two months' worth at this discounted price). I've been using the £10 goodybags since they were introduced and it's covered virtually all of my usage (aside from a couple of MMS, which aren't included - but they are still only 16p each). Can definitely recommend them - and they run on the O2 network too so their coverage is exactly the same (they are also owned by O2 as well so they have a good financial backing).