This site seems very weird to me.
First, I can't actually find challengereligion.com using my ISP's DNS; I had to look up the IP address and manually put it in my hosts file.
Second, although I usually float between 40 and 60, I'm presently ranked the #10 atheist blog, edging out Pharyngula by two spots. It's well known that I'm an incredible egomaniac, but it would be less delusional for me to believe in God than that I'm a better writer or advocate than PZ.
Third, although I'm purportedly ranked #10, none of my posts have appeared in the Challenge Religion round-up for a few days now.
This site just makes no sense to me.