The due diligence checklist for home and residential property buyers