I meant to post this sooner, just never had time to get around to it... there's a new Catholic Meme site around, aptly named Catholic Memes. An example of what you'll find browsing the site:
There's tons more where that came from. The site is a bit like an expanded LOLSaints; whereas LOLSaints.com centers around the lives of the saints, and incorporates little snippets of info about each saint pictured, Catholic Memes puts the message in the meme. Some may call that a bit more shallow, but I think they're funny nonetheless—with a healthy dose of sarcasm!
I'm not sure who runs Catholic Memes, but it looks like their first post was on August 10, 2012, which is not too long ago.