Good advice so far. If you're under no time constraints you can safe pretty good money doing yourself but, unless things run very smoothly (haha), plan on it taking considerably more time. One sub gets behind or delayed things back up rapidly. When this happens you'll probably not have much pull in getting the rest of the subs to rearrange their schedules. They tend to service their regulars more than a one time builder. Not trying to discourage, just be prepared for the inevitable scheduling nightmares.