There are many decisions involved when preparing to start a construction-related project on your home; the most important is determining who will perform the work. With several options available, it ...