How many connections do you need?

With Babbel you can create unlimited connections (if you want). The only limit is how much RAM you have.
In each connection you can define as many nicknames as you like. Babbel will cycle through these nicks when a nickname is already taken when you connect to the server.
You can also define as many servers in your connection as you like so that when a server is not reachable it will cycle to the next in the list automatically.
Of course you can set auto-execute commands that are triggered right after you connect to a server. Babbel also has a separate section for BNC use, making it 100% BNC friendly.

Keeping track on what happens in your channels.

Babbel features an all-in-one window for all your channel- and query windows.
This means you can only see one window at a time. To cope with this Babbel has Activity Colors.
This colors show what kind of event just happend in a window and the counter in front of it shows how many activity there is.
In the preferences you can set the color but also the priority of these Activity Colors so that a certain event (a join for instance) overrules another (someone leaving the channel for instance).
You can disable these Activity Colors per event for when you are not interested in seeing these.

Babbel also features a function what is called Text Highlighting.
With this you can let Babbel react on certain strings. You can use Regular Expressions or simple wildcards for matching these strings.
Per Text Highlight event you can set several actions like a sound, or use Text-To-Speech to speak the line of text to you. You can also make the line of text, or only the nickname, have a color or be bold.

Getting rid of things you don't want.

You have full control over how Babbel behaves. You can set the sounds of the events (join/part/msg/etc.) Choose to use the built-in sound or to use an external sound file. You can even set the volume of these sounds per event.
If you don't want to hear these sounds you simple disable these per event.

Babbel features a powerful tool named Filters. With this functions you can block-out a user or text send by a certain event (notice/public message/private message/CTCP/etc.).
Again you can use Regular Expressions or normal wildcards. With these you can have context sensitive filters on what is said in a channel or send to you privately.
Of course there is also an expire option per filter so that you can set temporary bans.

Create your own commands.

You can create command aliases in Babbel making it even more flexible to use.
In fact it comes with standard aliases of commands (like /ME, /BYE, etc) we all came to think of being standard but are in fact aliases of other standard commands.
You can use the most common used variables like $*, $n, $n-, $-n (where n is 1-9), $CHANNEL, $NICK. The last 2 are the current channel and your current nickname.
In combination with the /DELAY command you can create functions like temporary bans or even a simple rejoin command. Of course you can think up some truly handy functions for this. You can share them in our forum.

This is just a small cross section of the features of Babbel and there is more to come.
We will update this section when new features are added.

If you would like to see a feature implemented then request it in our forum.