...and a new logo. Just happened onto it today. It looks like they're calling for volunteers to help with the peer-review process. The site looks pretty good.