Yes.. what has happened to all those companies that promised to give UK users free access and free net calls. Didn't AOL and a few other companies (in a blaze of publicity)say they were going to do this a few months ago ?
Anyone out there in the UK using truly free 24/7 net time ?