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/25/2011 03:17AM by siria.