In comparison with a newbie, an skilled general contractor will even supply free consultation and inspection, a detailed and justifiable estimate, and a post-mission evaluation...