I have had the worst experience in the world with 3MB. I took out a contract in September 2009. I was in a long distance relationship at the time and wanted internet access at home so that I could use Skype. I was sold a 15gb package for 15 a month by Currys. I initially had serious problems with the connection. I don't know whether Currys shouldnt have sold it to me because although they apparently did a coverage check, there were obviously coverage issues in my area - I live in the middle of town in Exeter. I was told there was 'signal work in my area's (a term I now know is always pulled out to explain any inefficiency by 3) and that I would have a normal service the next month. Over the two year contract I had multiple technical difficulties. It is stressful enough to not be able to access the internet when you have an essay deadline, important emails to write & research tasks to do but what really stressed me out where the phonecalls to the customer service team. You cannot speak to anyone in the UK, only India. No matter how stressful or bizarre your experience gets you cannot explain the whole thing to someone from your own country. I know that technically the staff speak English, but every conversation takes an interminably long time. The staff will argue the toss with you instead of adopting the 'customer is always right' attitude we have in the UK. After two years of a bad experience with this provider both in terms of connection and customer service I tried to leave. Even though there'd been a two week history of calls about recent connection problems I was forwarded to the upgrade team. The person instantly diagnosed my single as the problem (something the technical team were apparently not capable of) and offered me a new deal, with a free improved dongle and a smaller data package more appropriate for me. I stupidly agreed to this. A few weeks later I find I have gone over my usage limited and have paid through the nose for the excess. When I called to complain they essentially tried to sell me a new bigger data bundle, more expensive than my original contract for another two years. Do not get involved with this company. They are a bunch of bungling idiots. Choose a provider with UK based call centres and save yourself a lot of stress and a huge phonebill - oh yeah, everytime you call, its 0800, and I cannot tell you how often I have had to call, from my MOBILE. I am now in a situation where I must wait 3 days for my internet to resume and I will pay £25 for little over 7g this month. Ridiculous.