Few people in the world can afford to pay the entire cost of a new home upfront, which is why banks and other financial...