I struggled with this for a long time. It felt counter-GTD not to process emails the first time I read them because I was reading them on my device. After much test/trial/error of many products that would work seamlessly with Outlook, ipad, blackberry, I decided to build the solution myself.
Originally Posted by Cbalusek
I have a few macros in Outlook that convert emails into OL tasks based on text I add to them. So, for example if there is an email that I received that requires an action, say, review the proposal, I forward the email to myself with text in the body that has "review proposal" the context, start date and priority. Outlook will notice and email from me to me, and process the text into a new task linked to the original email in an @Action folder in OL. For a waiting for task for an email I send from my blackberry or ipad I BCC myself and the outlook macro does its magic capturing the email into a waiting for task linking the email.
The added beauty of this process is that it is dependent on email and outlook only and not an app or a cobbled synch synch process, making it device agnostic. If you are stuck with outlook as your main system, it makes sense to stick with it as the core of your GTD. I recently switched my blackberry to android and I didn't have to change a thing.
I am not a programmer but after exploring a couple of boards online (primarily Sue Mosher's outlookcode.com) I got the courage to build the code borrowing bits and pieces from different users. It really sounds more difficult that it is.