This is a little windows program that calculates your mortgage payment schedule. It can be used to help answer questions such as: 1. If I increase my monthly payment by $100, how much do I save in interest payment over the lifetime of the loan? And how much sooner will my loan be paid off? 2. If I do a lump sum principal reduction payment of $10k, how much do I save in interest payment over the lifetime of the loan? And how much sooner will my loan be paid off? 3. How much am I "throwing away" each month to Interest and Escrow? And (with some additional research), is that amount less than what I would be paying to rent a similarly sized apartment in the same area? 4. If I am doing worse than I would be if I was just paying rent, then when (what year and month) will I cross the line, and be doing better? 5. What happens to my payment schedule if I refinance, and lower my interest rate by .5%? Note that the python script was made into an standalone .exe using pyinstaller. For whatever reason, running this seems to trigger virus checkers. If you don't trust the .exe, I've also included the source python file, so you can run the program yourself off the commandline, if you so wish.