This is very cool and interesting. Thanks for re-posting.