Along the car buying line, my best experience there was probably my most recent purchase a couple years ago. I normally figure out what I want and then call around to different dealers to see where I can get the best price. I happened to stop in at a dealer about 1hr north of here when I was working out that way. I knew what I wanted at this point, but wasn't ready to buy. He let me take a test drive by myself and he told me that he would sell it for invoice. Just like that, no haggling or anything. I checked when it was time to buy just to do my due diligence, and every other dealer I spoke to wanted about $700 over invoice. I guess he did enough volume and got enough incentives back at the end of the year that this particular dealer could do this. It worked out great, and made it very easy to buy. If I ever needed another Subaru (mine's the WRX) I'd be sure to call him first.