I've switched from a "popular" DIY calculator to a new one that's easier to use and doesn't need Xcel or a spreadsheet program to run. It allows as many ingredients as you want to add to a recipe and lets you add ingredients conveniently. It calculates the cost of each batch and also gives gram weights if you mix by weight rather than volume. Personally, I find mixing by weight much easier to do and a heck of a lot more accurate, making it very easy to reproduce a recipe exactly like the last batch. A gram scale costs under twenty bucks on Amazon so you might want to think about it.
It also has a modify feature that lets you add a flavor to an existing recipe or change ratios of the existing flavors. It calculates how much of the unchanged ingredients need to be added to maintain all the original ratios. That's really handy when testing new favor ideas.
https://drive.google.com/folderview?id=0ByHCyknRKMBCWTBwN0ZHVGM4Y00&usp=sharing
It also has a modify feature that lets you add a flavor to an existing recipe or change ratios of the existing flavors. It calculates how much of the unchanged ingredients need to be added to maintain all the original ratios. That's really handy when testing new favor ideas.
https://drive.google.com/folderview?id=0ByHCyknRKMBCWTBwN0ZHVGM4Y00&usp=sharing