Building a home is a major investment of time, energy, emotions, and money. You have to make some...