Having a separate account for your down payment will help you fight the temptation to dip into it. A high-yield savings ...