A little of this, a little of that, a lot of tinkering, and a lot of fun.