For many first time buyers, saving for a down payment is one of the most challenging steps in fulfilling their dream of purchasing a home. Oftentimes, they know they can afford their potential monthly mortgages (which could be less or equal their current rents), but the upfront costs of buying, such as down payment and […]