Wow! That's real dedication there, and yes, Dasius is aware of this issue. Currently your money is stored as a signed integer, so the maximum value is 2,147,483,647. The overflow into negative was found by one of the testers. The proposed solution is to change to an unsigned integer to increase the max to 4,294,967,295 and add a cap (probably at 4 trillion) to prevent this issue. The only downside is that once you hit that cap, your sales won't mean anything other than recouping the cost of materials you just bought. Anyways, rest easy, the fix is in the works. In the meantime, Happy Smithing!