orynnfireheart:
There was one. Hero Forge. It was free and did everything you wanted. It only worked in Microsoft Excel '97-'03. The designer took it down and while I still have the original program, the newer versions of excel aren't very compatible. The math is all wonky and some of the cells don't calculate. I'm sure that it could be fixed, but I'm not very good with excel or spreadsheets.
Actually, I didn't take it down -- the people maintaining it for me neglected to keep the website up.
You can find a copy of the original page by scanning the Internet Wayback Machine. Here's a link to the site's status as of 2011, but it's possible that later dates might work too.
https://web.archive.org/web/20...oforge/default35.asp
Also, someone has taken on the task of keeping the 3.5 version active, calling it HeroForge Anew. Here's a link to that, it's probably your best bet.
https://sites.google.com/site/heroforgeanew/
Now if I could only get the people making those 3D-printed miniatures to quit using the name.