If you are considering buying a new home then you likely know just how frustrating this process can be. Buying a new home is often a huge source of...