in reply to Lights out puzzle
Here's a solution written in perl, then some explanation on how it works.
Once (shame on you!)
Twice (shame on me!)
More often than I'd like to be
All the time
Just when answering stupid polls
Who you callin' a fool?
I refuse to vote in this ridiculous poll
Results (545 votes). Check out past polls.