Wow, that's really cool. I'll have to read that later myself!