While I think that this is a rather elegant implementation of a really great idea, I think it could be done better.
I'm about to help my parents get a new iMac (they're replacing an old 1998 Rev A iMac, which I've been encouraging them to do for some time...), so maybe I'll play around with some ideas...