Hal beat me to the mention of Bento, but I will add to that Yojimbo a general purpose data management system I use for just about everything, and if you have an idea of what you want the database module in NeoOffice or its sibling OpenOffice is easy to use and quite powerful. Best of all NeoOffice and OpenOffice are free and based on open source non-proprietary technology.
"All you've got to do is own up to your ignorance honestly, and you'll find people who are eager to fill your head with information" --Walt Disney