This topic's theme is showing up here, here, and also probably elsewhere in the "Peer Review or BUST??" topic. For whatever it's worth, I put links to other "peer review" related topics at the end of message 1 of that topic.
Please be familiar with the various topics and other links in the "Essential Links", found in the top of the page menu. Amongst other things, this is where to find where to report various forum problems.