Buying, refinancing, or remodeling a home is a huge decision. It requires preparation, the right timing, and the right company.