If only life were this easy. Kinkless' Ethan Schoonover gives us this video preview of OmniFocus, which looks to be a pretty nice little app.
The thing that gets me, though, is that OmniFocus does not seem to provide any way to prioritize tasks. To be fair, there is a simple project setting where you can designate that all tasks must be done sequentially, but that's not the same thing as true prioritizing.
I assume this is because the Getting Things Done system does not provide for prioritization. I don't know. I've not read the book and don't plan to. I've got a system. I just don't have the software (no thanks to Windows-centric Franklin-Covey).
The idea behind prioritization is that not all tasks are alike, and to-do lists can become run-on laundry lists of everything to be done under the sun without some prioritization.
My system is fairly straightforward: