I was probably just using too small a data type somewhere.

As a side note, I didn't port the indy calculator over to the new version, as I'd never really used it. Is that something that I should be adding (did others use it)?