Download very user friendly Loan Amortizer. It has the following features `extra payments, skipped payments, late payments, lump sum payments, graphs, interest rate change, country compounding, and much more`.