So yes, this means we've found a house and we're through the inspection process completely. Paperwork has been signed and we'll be moving in on November 1st.
We decided on a lease to own agreement, which means that we put a small percentage of the purchase price down as a deposit, and then lease the house for a year with a percentage of our monthly rent going towards the eventual down payment. At the end of the year we decide if we want to buy or not. If we do buy we get the house at the price we agreed on now, and we've got the added bonus of having already lived there so we know what we're getting into. If we don't buy then we only walk away from a few thousand dollars worth of down payment, which is a nice option to have in the event that the housing market nose dives or we end up hating the place for one reason or another.
Some details on the house. It's in Dedham near the West Roxbury line. That means we're close to Joanna's office, near commuter rail lines to get into Boston if either of us ever needs to do that for work, about half an hour from Joanna's parents and about an hour from mine. The house itself is a 3 bedroom 2.5 bath colonial that was almost totally rebuilt 9 years ago (meaning it was torn down and a new second floor and a completely remodeled first floor was put on top of an existing foundation). The kitchen is awesome, the living room and dining room have these great cathedral ceilings, there's a wrap around farmer's porch in the front and a nice deck off the back overlooking a reasonably large back yard. Upstairs there's a master suite with a loft overlooking it (a spiral staircase provides access) and an office off of the loft.
I'll post some more pictures once we're there. There are some more from the listing, but honestly they don't give you a good idea of what the place is really like, as most of them are designed to show off individual features, not the whole place.
Anyway, we're extremely excited about the whole thing and just can't wait to move in. The house seems perfect for us, and now we're counting the days until November 1st...