pssst...
The new site is alive and well, and i hope you are too.
It is here