What was that about idempotence?
Heh, so that's what Pat looks like. This is fun.
What is your strategy for dealing with lapsed listeners?
Are your event publishers always shorter lived than the listeners, so you don't have to deal with them? Do you not use events (or delegates)? Do you unsubscribe in dispose?
Or when you say that you haven't debugged a memory leak in C# do you simply mean what you say? Not implying that you don't have memory leaks, just simply stating that you haven't debugged them..?
I'm a 'one space' guy too.
I wanted to comment about underlining. It really annoys me when people do this on the web. An underline might be bad enough in 'normal' type-setting, but it's a link on the web.
I don't mind if you don't underline your links (provided they are obvious) but seriously, don't underline text that isn't a link!
It's just annoying.