NoteComb is a simple text editor designed to let you easily search and edit text files.
As NoteComb is based around search you can easily bend it to many uses.
NoteComb was originally developed for teachers making "observations" of children in a class room setting. Normally in that setting the information needs to be recorded straight away, but then later needs to be referenced in a different manner (e.g. by child or by subject). By making it easier to search for just those lines that reference a certain name or subject, it then becomes possible to take this otherwise unsorted data and make use of it. That's exactly what a computer is meant to do for you!
You could also use NoteComb to keep a TODO list and mark items with #tags or @items that you can then search for later. As you can edit search results in place this works quite well - just search for all lines marked @today or @today and then you have a view of everything you need to do.
Or you could use NoteComb to maintain a list of references for writing, with a tag for the subject matter. Then when you need to find a set of references you can just search by subject.
In general NoteComb is great for creating simple ad hoc databases from plain text files, by making your computer do the work for you.
There are versions of NoteComb for OS X and Windows, so make sure you download the right version!
Notecomb has been tested on Mac OS X 10.4 & 10.5 as well as Windows XP.
NoteComb is inspired by the Unix tool grep, that lets you easily find lines in text files that match a certain pattern. Grep is a really useful tool, but (as with most command line tools) is a bit too esoteric for regular computer users. NoteComb is intended to provide some of the power of grep, whilst still maintaining a nice friendly user interface.
NoteComb was written by John Montgomery, using Python and wxPython.