Free online mortgage calculator. Estimate monthly payments, total interest, and amortization. Includes property tax, insurance, PMI, and HOA.