+function flattenizer()
+{
+ while read dirname; do
+ if [ ! -z "$dirname" ]; then
+ echo "flattening directory '$dirname'..."
+ zip -rm "${dirname}_$(date_stringer)" "$dirname" &>/dev/null
+ fi
+ done
+}
+
+find $dir -mindepth 1 -maxdepth 1 -type d | flattenizer
+