I just ran across this blog of The Balloon Man, and my, is it an excellent find!
Apparently Answers in Genesis has created their own journal called “Answers Research Journal”. It looks like they finally got tired of the criticism that creationists/ID proponents do not participate in peer review. Yet this “journal” looks to be nothing more than a dog and pony show, as The Balloon Man points out. I’ll let you read more about it here.
Also, Rational Wiki provides some food for thought here.