Thinking of Buying a New Home? Check Your Credit Report First