Until a couple of weeks ago, I had a toll-free connection with Ezesurf (UK) but sadly they've gone bust. Mind you, for a one-off payment of about £40 I saved well over £250 in call charges. I'm looking at an alternative at present, but would be very interested in other people's (UK) experiences.
Malcolm