OmniFocus
Designed to quickly capture your thoughts and allow you to store, manage, and process them into actionable to-do items.
"Please forgive my taking this opportunity to thank you for the most incredible piece of software I’ve ever had the opportunity to use."John A. Herring MD, OmniFocus User