I also do the "pull and release" thing, the drum thing, and the headphones, cranked loud enough that folks can here them in the neighboring cubes. Probably my worst thing though is cursing at my computer. I find it a great release, and though I've expected others to complain, most say, "don't stop...ever". I also tend to be thinking about the project during every waking moment. I think that's what makes us programmers. Here is an article I like on the subject http://www.devx.com/DevX/Article/11659