Buying a home is a huge step for people who are ready to make an investment in their future. Getting a great deal on a...