Is there a cross-program IM program?

That is, is there one that will allow someone to have only one program running but be able to send and receive IMs from IM, ICQ, Yahoo!, MSN?

There may be a better one, but I use Trillian. Link: http://www.trillian.cc/
It’s worked out pretty well.
-Lil

There’s also Miranda, and at least a couple others I think. (Gaim comes to mind.)

I tried both of those, and while I was happy with Miranda, I still use Trillian, simply because it’s comfortable, I’m used to it.

Gaim didn’t impress me.

I’d say try both Trillian and Miranda and see which one fits your expectations.

They’re pretty comparable IMO.

Miranda

On the Mac, there’s Fire. I don’t use it so much any more because the main IM protocol I use nowadays is IRC, and Fire doesn’t elegantly handle the need for ferreting out the best IRC server for a given network, or provide you with lists of channels on a given network, etc. At least it didn’t as of the last upgrade I snagged.

Fire’s worth checking out if you use AIM, ICQ, MSN, Yahoo, etc, though.

I’m pretty happy with Trillian Pro - I like a couple of the plugins, especially the RSS reader. I also like that you can put all of your chat boxes into a single window container.

I use Gaim
http://gaim.sourceforge.net

Another Trillian vote here. (Although I just imported all of my buddy lists… I still can’t figure out how to add people to Yahoo.