And then there's always Skype ... it's also free (at least between Skype users).