I agree with you to a point. If the buy is local, then yeah, show up and haggle on the spot. If I have to travel 1hr+ to see it, then I haggle through email or on the phone so I'm not wasting my time driving all the way out there for nothing.
And for what it's worth, I ALWAYS go in low on the...