There are mistakes that can be avoided with just a little bit of foresight. When you make a mistake while building your home instead of enjoying the home when its time to move in or rent out you start thinking of fixing, your cost doubles, you end up spending...