Many people choose to hire a general contractor for a home build. This is someone who has extensive knowledge of construction and coordinates the efforts of different specialized contractors, like plumbers and electricians. In general, a good contractor will let you know well in advance when they foresee delays in the schedule.