Just tried it, and put your link in a bookmarklet. After some alleged server problems the site finally worked again.
Had some fun there, this is their oldest version of the kmeleon site, dating from 2001
Edited 1 time(s). Last edit at 03/24/2011 08:17PM by siria.