Yep, you guessed it!
We've moved!
muahahahahahaha!
Told you we would, and now we have.
Please update your links!
http://www.oocities.org/jouchansgifs