"Place a rubber duck on your monitor and describe your problems to it. There's something magical about stating your problems aloud that makes the solution more clear." - http://www.c2.com/cgi/wiki?RubberDucking
Nokia gave us rubber ducks at last Akademy. I loved it.
Now I have two ducks to talk while programming:
But, sometimes I prefer thinking out loud. It works too and I recomend.