For most Americans, purchasing a home is the largest financial investment they will make. While homeownership has its costs ...