There are many important questions to consider when purchasing a home. Avoid time-consuming and costly mistakes by getting your questions answered ahead of time. The preparation stage of buying a home is so crucial in making sure the whole process goes smoothly.