Ajax chat, auto update.
Display as a widget, so you can place it in sidebar or top page.
Sound notification. User can toggle on/off.
Admins/Moderators can block users.
Load more messages when scrolling end (or top).
Announcement (on Top or Tab).
Supports emoticons, URL, Images (GIF, PNG, JPG)...