Whether you do it yourself (DIY ... the more complex or specialized aspects of the job. A home addition can add an entirely ...