100 Major Item Home Inspection Checklist for Home Buyers and 10 Point Criteria for Choosing an Independent Home Inspector