A newer version of ToDoList is available.Or, Learn More About ToDoList
Full user review
I'm very happy with this software. It has a ton of features (I'm still learning them all) and allows me to use the keyboard for nearly every function. I like it enough that I plan to contribute a small fee to the author.
I use several different computers, and would love to have the ability to automatically synchronize my to do lists. I haven't yet figured out how to use the Network Synchronization feature with My Dropbox.