You can't control all the variables when purchasing a home, but being aware of them can certainly help you along the way.