Having a roof over your head is considered one of the necessities in life and for good reasons. This is the fundamental building block that rests upon your most valuable property, your home. That is why it is so important that you know a few essential bits of...