I have always been a big of great GTD apps and "Omnifocus" has been a great helpful app for me. I have tried many apps, but Omnifocus has been awesome.