I'm not sure either =) I'm certainly open to other ideas.

The way I was looking at this was, we startup cz and it will kind of 'do the rest' when asked. I don't want to have part of the process require outside intervention to 'upload' the cookbooks. We probably could do a initial 'get' of all the repositories that belong to the organization and then like you said do incremental updates. That process seemed like more code though and I was being lazy here =)