3 Key Factors Affecting Home Affordability