The Three Factors Affecting Home Affordability Today