Despite the name, it is in fact a creationist website (or, rather, ‘Intelligent Design’), but there are actually some well written articles on there. Some of the contributors actually seem to read biology journals, and report on things they can twist to give an anti-evolution slant.
It’s also quite well presented, and has a very good presence on Google. On a worrying number of topics it’s one of the first results I get on Google. I found it after reading the abstract of an article about problems with RNA World hypothesis. The full article was behind a paywall, so I went Googling to see if I could find more details in a blog or news report, and this was the first results.
Apologies if this website is old news to everyone else, but I thought some here might find it interesting.