The Program For Juggling IRC. Coming soon. Really. Honestly...
PFJirc is a program that allows you to use one IRC connection from multiple clients. It allows, for example, the use of an instant-messaging client, like Gaim to be used for /ISON and PRIVMSG-type messages, yet channels to be delegated to a proper IRC client, like XChat.
A finer-grained control is achievable beyond this, too. It is possible, for example, to run two IRC clients, say, XChat and Irssi together, and appear still as just one user. PFJ here allows different clients to join different channels, so you can access your most important channels from irssi on an ssh login, yet still maintain a presence in the rest on your XChat session.
It also supports connecting to multiple networks.
The main PFJirc homepage is found here.
Current version, as of today (being 2004-Jun-08) is 0.1.1, though the development of 0.2 is coming along well; should be out soon...