Nice idea and great execution Dave, very handy. Fun project, involves many different techniques & methods of woodworking.
I am in the middle of a bookcase project, very large and taking a long time. Projects like this, fun and with a quick return of satisfaction for completion, are what I seem to desire more and more anymore.