O2 have the E160 modem at half price which is £15. Quidco is £25 once you top up with £15.
So £30 - £25 quidco means you get 3GB for £5. Or more importantly you get a Huawei E160 modem for £5.
This is a great deal for people who want the E160 modem like I do!
Plus you get 3GB of internet aswell.