Well, I only saw this last night, when Force and/or Jarudin was fiddling with the site and tracker. It's one of those default website start up pages, or so it seems. Someone else mentioned it in one of the many "oh nooz..." threads. Perhaps a caching issue?