It would be awkward for me to say; and not just on my own behalf, as I still have some toes in the pool as it were ...
Just out of interest, after seeing the wikipedia stuff, do the admins on the site not know where we all come from anyway from our IP addresses?