I use a program called "CraftMaker Pro" that I'd originally bought for my wife and her jewelry making. It will allow you to keep up with materials for each item you make and add the time, etc. I don't include anything like thread and dye, but I add lace by the inch and things like that. At least for me starting out, it gives me a baseline to make sure I'm not losing ground.