Oh wow, this looks very cool. I may have to check this out.