I have been using TodoList by abstractspoon.com for about a month now, and I was easily impressed enough to donate to the author, but not as much as I probably should have for the usefulness of it.

I first started using it only as a “defect/feature” master list for one of my web sites.


And then started using it as a check-off list for the endless miscellaneous Programming to-do’s, such as “look into what javascript framework to use”, or “find a Django host”.

But then I brought the rest of my tasks over from what I was previously using (though it is a solid app itself too), and I use it daily, for absolutely everything. Without being too bulky, at the same time, it has everything you could possibly need to handle your todo lists. You can add multiple layers of branches, recurring tasks, there are attached notes for each task, and there are even tabs for each TaskList, so switching is easy.

Plus: reordering of tabs, sorting by multiple columns, etc..

www.abstractspoon.com