Dave - a gem!
It must be 20 years since I heard that shaggy dog story. Now they're all flooding back - all those toe-curlingly awful ones we used to inflict on each other in the pub. I can hear the groans now - darn it, my head will be full of them all afternoon. Like the one about....
Sorry, I'll get me coat!