Another few important things before the search for a good chat
application can start:
What do we want it to be able to do?
Conversations between more then two persons?
Should chat windows be draggable?
Can users give them self some kind of status (Idle, Gone, ...)?
Maybe some extra fancy features?
Like making it possible to use emoticons (like in Facebook, MSN,
Yahoo, ...)
Or like pasting links to a specific part in a code file. So you can
discuss it via chat.
Maybe the possibility to send invites (for teams) over chat. So you
can chat with that person and when you think he's worth it you just
press the link/button and he gets invited ...
I was just thinking out loud on the last few features ^^ But I think
they seem nice but they might be hard to develop.
But it might not be a bad idea to think about those extra features
before we decide whether we are going to write something ourself or we
are going to use an existing chat(plugin) and try to start from there.
I'm a fan of developing it from scratch. This will give us an
advantage if we want to add more features I think.
Greetz,
Maarten