[...] Siemens sent me a linkÂ  to a post by Cameron Neylon that attempts to pound yet another nail in the coffin of peer review. As an editor of a peer …