Filed under: Business, Features, Windows, Macintosh, Linux, E-mail, Office, Productivity, Web services, Apple, Google, Microsoft, Commercial, Freeware

Email user interface advancement - Emailers Anonymous

Gmail mailboxThis post's subtitle could be "Why Gmail rocks". If you're already a Gmail user, you probably already understand Gmail's unique way of grouping messages from the same conversation together and presenting them in one unified view. If that's the case, this article is probably not of much interest to you. But if you've never tried Gmail, and have never understood why your friends keep saying it's the best thing since sliced bread, hopefully we can help you out (and provide some alternatives if Gmail is not an option for you).

Grouping threads

Virtually all email clients have a view that presents a list of messages. The traditional way to handle this (and the way virtually all email clients and webmail interfaces do it) is to treat each individual message separately. The onus is on the user to keep various conversations (threads, in email parlance) straight in their head. This works fine when you receive only 20 or 30 emails in a day, but when you get up above 60 or 70, this model starts to fall apart. It completely fails when you get up into hundreds of messages per day or more.

The unique feature that Gmail brings to the table is the ability to intelligently group messages from a common email thread together, so that in your list of messages you will only see one entry per thread. Right off the bat this will take an inbox with 70 actual messages in it, and make it appear as if there are only 20 or 30, since you're only seeing one row per thread.

When you click on a thread that has multiple messages in it, this is where Gmail does its magic. Instead of seeing one single message, you see all of the messages from the thread that you clicked on. Any messages that you have already read will be collapsed at the top so that you can click to expand them to see what went before if necessary, but they don't take up space needlessly. Unread messages are presented in chronological order scrolling down.

Gmail also carefully hides repeated text, so that instead of seeing full messages containing all of the previous messages in a thread below, you only actually see the new content for each message. The assumption is that if you need to go back to see what went before, you can scroll up and expand the appropriate message.

The end result is a fantastically efficient way to present related information.

Example scenario

Consider a simple inbox containing ten messages, seven relating to one issue (one thread) and three other messages that are all individual issues sprinkled in. In a typical email client inbox, you see ten messages in chronological order. Most people process their email either from top-down or bottom-up, which will require you to refocus your attention on a new topic six times, assuming the three unique messages are evenly distributed amongst the other seven.

The same scenario using Gmail will show only four entries in your inbox - one for each of the three individual issues, and one for the seven-message thread. But the beauty here is that you can focus on each issue as you process your email, and know that you are seeing every related email for that issue all at once. This means that you are refocusing your attention only three times.

Gmail alternatives

After reading this, hopefully you can see the value of grouping your email threads together. Now to be fair, most email clients can group email threads together, but none do it as gracefully as Gmail does. Most still show each message as a distinct row in your inbox even when the messages are grouped together - they don't have the ability to collapse related messages together. This makes scanning your inbox more difficult, and can make tackling an overflowing inbox feel like a bigger job than it really is.

If you're a Mac user, you're in luck. Apple Mail, which is built in to OS X, has the ability to group messages by thread. It's not quite as good as Gmail's implementation, but it's certainly better than any other dedicated email client we've seen in this regard. Apple Mail's implementation collapses a thread, but doesn't do as good of a job of giving the user information about who has contributed to a thread when it is collapsed. It also can only group messages that are currently in the folder being viewed, and it requires each message to be read separately rather than in one long scrolling view.

If you're a Windows user, particularly one that is required to use Microsoft Outlook, the situation isn't quite as good. Outlook's built-in ability to group messages based on thread is sub-par at best. The big issue is that it is not able to sort the groupings appropriately. What you should see when grouping by thread is that the email thread with the most recent message is at the top of your list with all other related messages in the thread listed directly underneath. The thread with the next most recent message should come next, etc. In Outlook if you group by thread, the threads will be sorted based on the first message received in that thread rather than by the most recent. It also does not collapse threads together in a useful manner (nit-pickers will note that it can be done, but it's so ugly as to be unusable).

There is hope for Outlook users, in the form of a fantastic Outlook add-on called Clear Context Information Management System. ClearContext adds the ability to group and sort your email in a way that is far more efficient and mimics Gmail's view (sans email thread collapsing), plus it adds a whole bucket full of other productivity enhancements to Outlook. The downside is that the current version of ClearContext (IMS 4) costs $89.95. Previous releases of IMS included a lite version with the email sorting feature at a more palatable price; [Update] it's a shame that version is no longer available luckily, as Deva mentions below in the comments, IMS Pro will downgrade to the free IMS Personal version after 60 days if a Pro license is not purchased, and the Personal version does support email grouping, making ClearContext's IMS product a must-have for Outlook users.

If you know of another email client or plug-in that offers thread management that compares to Gmail, please let us know in the comments.