I haven't had a chance to play w this yet, but thank you for building and sharing this -- great writeup, sounds v useful and compelling!