If the price frightens you, consider that if you both can access the internet, you can talk for *FREE*. You merely need to both have the same software. (and a microphone, of course) If you both have computers, you talk for free.
Yes, there are many sites.
Here's a whole list (I hope the URL works)