If you've ever bought a home, you know how stressful it can be. It will likely be the biggest purchase you ever make, so ...