hm...reminds me a bit of http://www.traxinspace.com/
..a few weeks ago it was suddenly gone and replaced by some generic site, but a week ago it returned as if nothing happened.
..a few weeks ago it was suddenly gone and replaced by some generic site, but a week ago it returned as if nothing happened.