FaceTime for Mac makes it easy to talk, smile and laugh with friends and family on their iPhone 4, iPad 2, iPod touch or Mac.
iMessage lets you send messages to anyone on a Mac, or an iPhone, iPad, or iPod touch running iOS 5.
Java-based chat client. If you need to communicate with contacts on several public IM channels simultaneously and don't want to clutter your desktop..