Purchasing a home is often the largest financial commitment many people ...