Online chat and instant messenger features

eStreamChat has plenty of useful features. And since it's open source you can easily add more