Buying a home is tough. The competition for high-quality properties is fierce and they often sell for a higher price tha...