I agree with the author's point - that current implementations of IMAP seem insufficient for today's world. It seems, then, the way to is implement the best damn email client AND 'imap' server, <i>cough</i> extending RFC2060 as you go, with features for moving mail to your imap server. For completeness, you would actually need a few frontends: local app (on windows, os x and linux), web app, iPhone/android app. Unfortunately, I don't see any viable business plans after that.<p>Sell email for your domain, similar to google apps? Sell the software directly? Sell support/custom development for the software?