Buying a new home is an exciting but protracted experience. Whether you're about to move into your first home after living in rental units or have recently upgraded do to plans to expand your family, it can be very hard to wait the weeks or sometimes months between...