Thinking About Buying a Home? Check These 4 Things First!