Program details: On the face of it, calculating your mortgage or payments would seem like a pretty straightforward exercise but having a ..