Buying a home is an exciting and complex adventure. Listing originally posted at http