Very cool. This would make a good download