MSN Messenger
I only recently found this out, because I use ICQ, but MSN Messenger allows you to make free phone calls to any US or Canadian phone. Great for international calls to North America. I’ve tried it out, and the phone quality over a 28.8k connection is surprisingly decent – there’s just a touch of lag between replies.