this seems to work for now:
for file in *zip; do extdir=`basename "$file" .zip`; unzip -d "$extdir" "$file"; done
it will extract all the .zip files into a new directory based on the file’s name.
for emacs goodies1.zip
it will create a directory called “emacs goodies1” and place all the files there.
them proceed to the next .zip file