It looks like I hit some signed int / bit shifting errors when I got all the weapons up to level 200 / around level 80 / the option to "buy up to 100", the costs of some of my upgrades turned negative. Just a heads up.
Great update tho, I LOVE seeing the relative % of dps.