[The Harvard College Mathematics Review](http://thehcmr.org) was another interesting venture, but it seems to be discontinued as of now.