It's a Jungle Out There
To get started in the world of instant messaging, you need a connection to the Internet, an account with one of the four major IM services, and IM client software. The big four are AOL Instant Messenger (AIM), ICQ (also owned by America Online and run on the same network as AIM), Microsoft's MSN Messenger (Windows XP users have Windows Messenger), and Yahoo Messenger. (See "Instant Messaging Smorgasbord" for download and account-setup information regarding these programs.)
All of the free services provide IM's basics: one-on-one (private) text chat, multiparty text chat, and the ability to transfer files. In addition, AIM, Windows Messenger, and Yahoo Messenger let you use a microphone and speakers or a headset attached to your computer to participate in telephone-like voice chats with similarly equipped IMers. Windows Messenger (though not its poorer cousin, MSN Messenger) and Yahoo Messenger enlist your Webcam for videoconferencing. ICQ, MSN Messenger, Windows Messenger, and Yahoo Messenger let you send text to SMS-capable cell phones.
Each of the four IM services hosts its own topic-oriented, multiparty chat rooms, which are a colossal waste of time and computing resources. The most popular IM service, AIM, offers chat rooms nominally devoted to music, TV, computers, family, health, and of course, dating. It matters not the topic--each and every one of AIM's unmoderated rooms is rife with the lowest form of online life, circa 2004: porn spam. Accordingly, gentle reader, please don't let your kids anywhere near an AIM chat room.
MSN's chat rooms contain less spam, and they're often moderated by human hosts or by an automated host. Microsoft has even instituted a subscription policy. For access to all chat rooms, you must subscribe to the MSN Chat service (at $20 per year). The effect of this change, however, is that actual chat conversation has declined to zero, despite the fact that dozens of people seem to be logged on.
What is happening here? Right-clicking a name in the list of chat room members, every one of whom appears to be female, and choosing View, Profile reveals the answer: porn. The same thing goes for Yahoo's assortment of chat rooms as well.
Each service's free client program is designed to give you maximum control over your online IM presence and experience, including the ability to determine who can and who can't send you messages, and whether you appear to be available for chatting. They also provide a list of your contacts, enable you to transfer files, and support advanced voice, video, and mobile messaging. But the programs are far from perfect. AIM, ICQ, and MSN Messenger all manage to cram banner ads into their compact interfaces--in ICQ's case, in both the main window and the message windows (see FIGURE 1
One result of hostile competition in the instant-messaging market is that each IM service is incompatible with the others: You can't send an instant message to a Yahoo Messenger subscriber using AIM, for example, or vice versa. (The lone exception is ICQ, which allows you to connect to members of parent AOL's other service, AIM.) Wouldn't it be great if one program let you connect to all four IM systems?
One does--or rather, two do. Cerulean Studios' Trillian Basic is a free universal IM client that connects to all four systems, as well as to the noncommercial Internet Relay Chat network (visit the IRC Help Archive for extensive IRC primers and guides). Like the native IM clients, Trillian Basic displays your contacts and their online status in a compact interface that minimizes to the system tray when inactive. Cerulean's $25 Trillian Pro 2.01 adds such features as a space-saving tabbed interface, separate contact lists for each IM service account, enhanced file transfers, and support for plug-ins.
Fans of open-source software may want to opt instead for the free (referring in this case both to its price and to its ownership) Gaim client. Like Trillian, Gaim supports the AIM, ICQ, MSN, Yahoo Messenger, and IRC protocols; but it also connects to the lesser-known Jabber, Gadu-Gadu, and Zephyr IM networks. One reason I like Gaim is that its list identifies contacts with their IM network's icon, making it easier to see at a glance which system a particular friend is on (see FIGURE 2
If your messaging is limited to IM's bread and butter--text--either of these universal clients is just ducky. The modifications that the major networks make in their IM protocols occasionally render both Trillian and Gaim incompatible with one or another service. But within a few days or weeks, the software makers usually succeed in reverse-engineering the new protocol, at which point they issue an updated version. For the most part, these programs work smoothly.
If you need to be able to transfer files or to perform other advanced messaging functions, Trillian and Gaim probably won't do. Though I didn't perform an exhaustive review of each program's compatibility with other IM systems, spot checks revealed several gaps. Neither Trillian nor Gaim supports voice or video chats (although Trillian claims to support video chats in Yahoo)--probably not a big deal for most people. Nor could either program receive files sent from an AIM 5.2 client, though both were able to send files to the same user. Also, Trillian had trouble receiving files from another Trillian user over the MSN network, and neither Trillian Basic nor Gaim supports file transfers over the Yahoo network.
Despite these shortcomings, you may still opt to use Trillian or Gaim as your consolidated, day-to-day IM interface. When you need to use a feature that your universal program doesn't support, you can disconnect from the IM system in question and then launch the native-client software required for the advanced duties.