I've found using this site to have very variable quality for UK-UK calls.
There is a huge thread here on all the possibilities of this :
http://thedvdforums.com/forums/showt...hlight=18 866
(might need to register - I'm not sure)
These include buying dedicated VOIP phones and gaining a phone number you can answer via VOIP.