Never heard you speak before, jgrahamc. Enjoyed the video immensely.
I'm more than happy to speak at people's events on the following conditions:
1. I have something to say. I never give the same talk twice so I usually need quite a lot of warning so that I have time to come up with something original.
2. It's convenient for me to get there.
3. The talk is videoed and made public. Since I'm not being paid my pay is publicity.
Is publicity the only reason? I thought it was because you take pity on those born with the unfortunate curse of being constantly curious.