I'm not sure how well versed in organic chemistry the people on that site are though. I've known about that site for about three or four years (didn't have the log suffix in the name back then though). I remember reading one of the articles there and they were comparing two steroids and saying that they will likely elicit the same effects because their structures were similar...we all know how that goes. When I read that, it made me wonder what their credentials are
I've also seen them overstate a few other things, but they do seem to have some pretty interesting info there, none the less...hence why I have still been visiting the site over the past three or four years.
I'm not saying to discount what they have to say, I'm just saying that I wouldn't repeat it as the gospel.