A Novice's Guide to Knocking Down and Rebuilding: What To Consider Before You DecideEmbarking on your first building project can be an overwhelming yet exciting experience, especially if you're considering the option of...