First of all, I would highly recommend the internet car buying process. I could look at all the models and features to decide what I wanted to buy. Subaru supplied a list of dealerships in my area, which i could use to find the best prices. As it turned out I found the price I was looking for and my local dealer matched it, which was fine.
Working with DJ Dougherty at Peninsula Subaru was very pleasant. The downside is that there is a lot on this car, and so covering everything took quite a while, but DJ did go through everything, and he made sure understood each item before going on to the next. The only surprise was how many features come with this car.
All in all, it was good experience and my wife and I are happy with the result.