I wouldn't suggest IceChat... it gets on my nerves really bad. It's convenient, just the interface irritates me.