1) How do you work around the complete lack of server-side productivity software on Linux servers? By deploying Exchange, you can make scheduling a meeting as easy as sending an email with a time and having everyone click to confirm the meeting, which is then added to everyone's calendar. There is no solution like this without using Exchange (and I've looked.)
Lotus Domino Server does everything you mentioned and ships a Linux version.
The day this story is released, Slashdot bans the Austin IBM site from accessing the website. Thanks!
oaclz