We've moved! The kind people at Planet Wolfenstein have taken me in.
Chech it out:
www.planetwolfenstein.com/wolfmovies
Enjoy the movies!