I would highly recommend skype. I've only used it for a few weeks now, but its wonderful to be able to talk to people from anywhere, and the sound quality is quite good.
I was thinking of joining Skype, but I'm not sure yet. If you have an opinion on Skype, I would very much like to hear it. Thanks alot.