Looks pretty neat and something I wish I had last time I had to deal with stuff like this. Definitely bookmarked in case of future needs.
I know this comment doesn't really add much to the discussion, but still thought I'd throw out some appreciation.