This is so cool, I need to read up on this, thanks for sharing!