Ive used omnifocus for years since reading GTD. Its the best task management system Ive ever used! Now I just wish they had it for teams with collaboration.
Motivatorhowe about OmniFocus 2