I do construction work and I want to be able to easily create material lists with prices. I imagine having a database of perhaps a hundred different items (for example: 2x4x8 utility grade pine) and being able to select an item from a pulldown menu (or something), fill in the quantity, and have the prices calculate. I imagine having a document of some sort for each separate job so that I can open, change, and print each list independently. I will also need to periodically update the prices and add/remove materials. Is this something that a spreadsheet can do, or is there other existing software that would work for my purposes. I thought about maybe looking at some recipe management software that could possibly suit my needs. Any ideas?