Cameron Neylon's recent post about peer review is pretty damning. It's interesting to compare his description of peer review's faults with what peer review in open source projects does right.