The Lerk.de community created a more accurate one (it does for example take into account the changes of hive 2/3 armor): http://www.lerk.de/damage-calculator.htm
We did that two month ago but I think the contributors were
- GameOver/Just a Copy (from the German Natural Selection Wiki http://www.nswiki.de.vu/)
- barebone
- and oh Testosteron
If you find the calc helpful or discover any bugs, feel free to comment.