Something I was messing around with today. I may do something with it when I get some time (or overwhelming inclination).