When I was a sales rep I used to have one customer who used to keep me talking for about 3 hours - including showing me pictures of his dog.
I had to sit through all this until finally he'd say - and what did you want to see me about today? - then was my chance to sell him something.