There is a thread here. Maybe spell it out in the search?
Or just google "Mystery Science av maniacs" and see if that does it.
There's also some reviews in the News section - the Gamera set and others.
I wrote a few of them and remember that thread. it's here....somewhere, Scott.