sigh... str() for generators results in <generator....>
Produce unicode in santize_name
Oops. Sanitize only the meat, not the path
Add --shuffle
Clean up header rendering code
New ads
Return unicode from render_dict
Use dict() constructor to clean up deep_apply