The faculty of 1000 (F1000) is a post-publication peer review process performed by leading scientists that ranks publications in a variety of scientific fields. Our paper has the number one spot in Neuroscience! Fantastic.
See the reviews here: http://www.the-scientist.com/news/display/57742/