I'm a big fan of clear explanations. If you want to explain something to someone (and given the alternative is letting everyone learn from their own mistakes, this has got to be good), clear explanations are really important. I've tutored computer science at uni and I've explained open source concepts to a whole range of people as part of my work at OSS Watch and come to learn that an analogy can be very useful.
Imagine my pleasure at reading this analogy of a really rather complex compiler / interrupt issue.
For the record, I know nothing about the x86 interrupts, since we were taught interrupts using the much simpler RISC SPARC system.