hide ---> http://www.bretwhissel.net/amortization/amortize.html