Dan, me thinks that you may have just a tad too much time on your hands!

Very cool though...