I use ListPro. Not free, and not specifically for this purpose, but as the name suggests it's ideal for lists of any kind.
I just want to second this suggestion. I've rarely seen a program that is designed for such quick heads-up entry (including adding/modifying fields) and sorting and creating categories and stuff like that.
It has limitations in calendar (one date only) and projects and stuff like that .. however it surely is more than sufficient for many needs .
Items - with flexible and quick field creation and sorting within the Item.
Fields - String, Category, Number, Yes/No, Date. 3 State, Linked (hot link)
Predefined Item-field formats ca save a spot of time, too.
Printing so far seems adequate. An area that could be improved.
They could have a forum, too.
SOME LIMITATIONS (afaik)
A tab structure would help, as always, giving another dimension to your overall view.
Limited highlight color, and some bold and maybe font, limited in the RTF
Afaik ... no Dropbox-style or Google-output web integration
Could use built-in or user-defined field masks (e.g. SS# nnn-nn-nnnn)
No email or some sort of alarm reminder (Hi-Task pleasantly did that for me on a trial)
And maybe, as in most programs, missing is "saving" your own procedures (e.g. printing five lists) which you would have to do with an external macro.
Or you could make a list to remind you of the procedure !
I've played with AbstractSpoon's ToDoList and TaskCoach and they may be far better for certain things (e.g. multi-level programming projects with Abstract) and some other programs were definitely good for this List-ToDo thing .. but so far I have to give ListPro a very strong heads up ! When you have super-quick speed in entry and design, combined with quick sorting/search - you are far more likely to do an actual list.
Curious if others have tried.
Anything else even close in quick design and input entry combined with some heft ?
30 day trial .. then $20 .. if you like it, you are not going to be concerned much about the cash.
Overall, I think tabs are the one big thing that would act as a major improvement, allowing multiple trees in one file on one data entry screen ( e.g. MyPuter, Forums, Biz, Bible, Personal ). Right now those are distinct moving down the explorer side or .. (what you do not want generally) .. separate files.