Vcselrevolution: I should have taken a screenshot... there was a very much different looking site under that link which said 'Coming Soon'...
I saw it. So their "coming soon" gives us a different interpretation of "soon" than what we are used to. ;-)