I suffer from insomnia, in fact I'm suffering from insomnia right now, hence the subject of this brief pensée. So, the question is: Do a lot of Perlmonks suffer from insomnia and, if so, do they find that during such bouts that they can get lots of programming/work done?

Personally, I tend to find that I can get a hell of a lot done when I am a bit strung out: Today and tonight I did about 6 hours of electrochemistry revision (exam on thursday). This is actually quite well times as my knowlege of electrochemistry is currently quite limited but expanding rapidly, or at least it was until I logged onto PM! So the final question is this: Do you "suffer" from insomnia (and hence get lots of work done) when you most need it?

"Violence is the first resort of those faced with yet another BSOD."
-- /me