For those who like to dabble in wiki, there's an Amazing Race wiki for you. Now, we know Wikipedia already has articles on TAR but if you ever felt limited by Wikipedia's policies, then this independent wiki is the one for you!!
Main Page - Amazing Race Wiki - a Wikia wiki
At this time, it looks like the originator of this site pretty much left it to rot. But if anyone is up to the challenge... I hope there are.