From a down payment to inspection and lawyer fees, purchasing a home requires you to write a lot of checks (or make ...