Stomping On Kittens is back and now hosted on the Toshiba-3 network alongside many other old community websites.
I have updated the Downloads page as well, so no links to nasty trojans from the old domain.