I’ve just rolled out an add tasks feature for iPhoneiGTD. The application cannot interact with the iGTD database directly, so it makes use of the iPhone and lets you specify a task that is then emailed to your .mac account. Using the integration between mail app and iGTD, you can have these as tasks a soon as you get back to your machine.

iPhoneiGTD