This reminds me of the steam.com domain - for the longest time I've wondered what the relationship is like between the owner and Valve Corporation...
It used to have an actual page, it looks like it's just a registered domain now with a page that times out.