Whether you do it yourself (DIY) or hire a contractor could ... or specialized aspects of the job. A home addition can add an ...