I didn’t know about that thread, did the Latter Day Saints of Jesus Christ, anti-freerepublic site close down?
The character that started it has gone on to become a full-blown Mormon apologist - not a very good one, but full-blown never the less. :)
http://www.examiner.com/lds-church-in-national/greg-west