Mortgages are not a one size fits all type of product.  From bank to bank, product to product, there are small differences that can have a tremendous effect on your bottom line.  Before taking on this debt, it’s important to understand not only the different types of products out there but the elements that go into your mortgage.