I personally would like to take the time to shamelessly plug the various software that is part of the
Horde Project as a groupware solution. We use it here for IMAP-based email, shared calendars/address books, task management, and so forth. It is really sweet, and the beautiful part of it is that you can configure it as an access-anywhere solution since it is entirely web-based. I currently use it for the 45+ users here that need access to Mail, Address books, and Calendars. It's done up in PHP, and is very configurable, and has made leaps and bounds of improvements in the last year.
I'm using it with a Qmail + Courier-IMAP installation, but will be moving IMAP servers because Courier-IMAP isn't the fastest around, and with a lot of emails it tends to slow down.
One warning though: Because of the nature of the project, it is still largely under development, so there are a lot of features available in the CVS versions (which are, I've found, generally stable enough for production) that aren't in the release versions.