I've been using a program called Skype for several months and now many of my friends and relatives are catching on to it. It's slogan is "the whole world can talk for free." It utilizes VOIP (voice over Internet protocol) and allows you to use your computer to call long distance to other computers for free. The quality is excellent. All you need is a microphone or headset. It's not recommended for dialup users but it still works. I'm guessing in the next 2 years, all phones will use VOIP. It's already available for regular phones in many areas.
So download it and give me a call sometime. My skype name is dean_shareski.