There are a variety of software tools ranging from simple, non-hierarchical to-do lists to fully grown project management tools. I think that for many scientists, the right tool lies somewhere in between. What are your requirements for a to-do list tool and what program comes closest to fulfill your requirements?