It most likely is. Probably an older version of this very thread too, by the looks of it. If you read down, You'll see the exact same posts as in the first page of this thread. Glowing Mouse even made it too, leading me to believe the answer is yes.
I wish you all luck in remaking this thread- I was very dependent on it and would love to see it back. There is nothing like it on the internet, plus I'm sure it would save the geneticists work that I'm sure has increased when this disappeared. :3