This looks really cool. I'll be posting a CS soon.