Well, when I was a kid (sorry, perspective: I'm 23 now, and I'm talking about when I was around 8-12 years old) I played with LEGO sets a lot (primarily Castle sets). I still have a lot of them left over, and I've recently bought some of the new Castle theme sets, and stuff from eBay. Oh, and I found
BrickLink where I can buy individual pieces!
Ahem. As I was saying, when I was much younger, I played with Castle LEGO sets. And now, when I'm at home, if I need a coding break... I play with LEGO sets. I've come to the point where I can create realistic structures. And if I can't tear myself away from the computer, I can use a program like mlCAD to produce 3D representations of my LEGO structures, and produce step-by-step instructions for other people to use to build them!
So I play with LEGO when I need a break. It brings me back to my childhood and uses a different part of my imagination (from the part that I use when coding Perl, that is).