The strangest place I have found myself coding Perl has to be in the bathtub using one of those portable whiteboards. I'm sure many will attest that the bathtub is a great place to relax and think, so whenever I find myself stumped on a particular, off I go!
Originally I did not view my bathtub coding sessions as a productive supplement to keyboard coding, rather it was an idea imposed by my girlfriend since it seemed that I was always stuck on something at the wrong times... When she was ready to go out! She knew that without at least getting me into the "get ready to go" mode, our adventure would be delayed by a few hours at least!
Bathtub coding is great and the whiteboard is definately not a replacement for my keyboard, but the atmosphere (and even the process) offers me inspiration in abundance -- Mostly to see things from other perspectives. I'm not sure bathtub coding would work the same for me if I used a laptop. ;)
mojotoad++ for a great topic!