I'm not sure what's going on, but the TPU stats page is currently down. I'm looking into it and hope to have it sorted out within the next day or so.
UPDATE: it's fixed. My provider (A Small Orange) moved this site and its subdomain http://tpu.jdrgaming.com - home of the TPU stats - to a different (and better) server. This involved a version change for MySQL that necessitated a small configuration change in the stats software. They fixed the problem for me (gasp!) and let me know about it today. It's fixed, and their explanation made sense. I like these guys!