Neat!  I've had this on "my list" and seeing yours may prompt me to move it toward the top.