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