Speaking of that other site...
http://forums.civfanatics.com/showthread.php?t=294179
Here is the signup thread for a nice new game which looks like fun...
Whomp and me are playing but if someone of you is still playing Civ 3...our team might be full, depending on how many teams are formed, but it is probably fun anyway!