I wrote one for File Maker Pro.
Using File Maker Pro you can then easily web enable the database.
It is based on using kits and extract brews.
I can post a clean database with a few recipes in it as an example if you are interested.
Fiscus would need to allow yet another file type for upload to the forum though.
Cheers,
Doc
Actually I could probably post a screen shot to see if you are interested.