Home mortgages – things to understand before you purchase