Our most recent paper is online now. Although not even listed in Pubmed, it seems to be already highly accessed ;-) Have fun and sorry for the two typing errors there.
Of course the submission statistics there are misleading; I submitted it last year while publication has been delayed by moving the journal to an Open Source platform.