QUOTE(pandy @ Nov 9 2009, 08:03 AM)

What does "idempotent" mean?
[ADDED]
In this context, I mean. I can look the word up, but it doesn't always give any special computerese meaning,
It's a mathematical word. From the Penguin Dict. of Maths.:
"Describing a quantity that is unchanged by multiplication by itself"
So in the integers, 1 is idempotent because for any n, n * 1 * 1 = n * 1 (=n). So is 0, because m * 0 * 0 = m * 0 (=0).
I think it's an unnecessarily fancy term: it just means "doesn't matter if you call it twice" (which is close, but not quite the same as "having no side effects").
HTH