The links on the "New Sites" section of the home page are bad.

~Scary