The external link for the site at the bottom of the page appears to point to the problematic domain mentioned here, and has since 2013.