Thanks Mise! 
I couldn't yet read them as I'm hungry and yearning for coffee, but I'll look at them soon.
Is this one of those formulas that programmers always rant about: hard to see where it comes from and therefore hard to update and support?

I couldn't yet read them as I'm hungry and yearning for coffee, but I'll look at them soon.
Monthly = S * r/d * 1/(1-(1/(1+r)^T))
Total = S * r * T * 1/(1-(1/(1+r)^T))
Is this one of those formulas that programmers always rant about: hard to see where it comes from and therefore hard to update and support?