One thing about being an open source developer is that the concept of "time off" becomes somewhat vague. Working on stupid bugs and documentation is "grunge work" ... so that counts as "work" whereas creating a super-nifty new component or plugin is fun, and so that's play time. Either can happen during the week, or on the weekend.
Likewise, when I was vacationing in Paris it was play time ... except for the two clients* I met there, which was work. Except it was fun talking with people about what they're doing in Tapestry, what they look forward to, etc.
So, it was purely fun Saturday to dust off my Mindstorms NXT kit, which was previously languishing underneath a bookshelf for nearly two years, and start actually using it. Merlyn has much more room at his house, so we put it all together there.
We had some fun building the basic robots and doing the simple visual programming, and I'm looking forward to doing quite a bit more. The point isn't that we accomplished anything amazing (we surely didn't), but that I was doing something besides Tapestry, which is healthy for me. Not a big deal for Merlyn, he's much better at separating his work-week coding from his weekend hacking.
*Clients here means users of Tapestry, not (yet) clients of Formos.