Purchasing a home is usually one of the largest investments a person can make. This is why it is absolutely critical that you take every detail into account in order to ensure that you are receiving the best possible deal. One of the best ways to do this is by...