I got bored today and saw this thread and decided to make a database for my components. I made a database with MySQL on one of my Linux boxes. I also might look at embedding the datasheets in the database. Right now it's a simple one table database but I might break it out into several tables. If anything, it at least helped me to brush up on SQL.