Buying a Home: 6 Due Diligence Tips