I'm not a mod but all I had to do was read their post that was linked in this thread. It's obvious that people are already having fun at their expense, and since they can see the referring URLs, they know it's coming from here. I'm embarrassed for us.