I don't like this -- nuking the entire installation and re-installing completely every time I run chef-client?  That seems dangerous and fragile and destructive.  What if I'm just running chef-client to update some other unrelated config?  I like that chef-client takes about a minute to run now (for an interactive change), what does this do to run times?