It turns out that there are a ton of variables in what makes one mortgage better than another one, and in fact their net present value can be different depending on how long you plan to keep that mortgage. I wrote this little doodad to help me think through all my refinance options, and also to learn the Knockout.js MVVM JavaScript framework.
- Add Explanations
- Support Current FHA Mortgage Insurance
- Support Generic FHA Mortgage Insurance
- Support Private Mortgage Insurance
- Support Early Principal Payments
- Optimize Early Principal Payments
- Support Composite (80/10/10) Mortgages
- Support ARMs