UltraVNC Single click works well, it just requires you to open a port at your end (not at the salesmans end) Its totally free. The interface is a little clunky, but once launched it works fine, giving you full control over their PC.
Team Viewer is another good alternative, but for commercial purposes it requires licencing.
Abode ConnectNow is a flash based screensharing system that also works quite well, although it seems less tolerant of low bandwidth connection in my experience.
Rob