Those who are looking to buy homes, or who have bought homes recently, understand the complexity of the entire process. They also understand the fact that purchasing a new house is an extremely large transaction, and thus, it is something that is going to require...