Fast production. If a few hundred memes let you down, you can rely on your other hundred. And if everyday, three people upvote each of my memes, and I have about 150 memes... you do the maths!
maybe I mistaken your submissions page for the front page. but I am sure they were your memes. even if your memes never made the front page, it did feel good, for a moment, to think that your memes are THAT GOOD! p.s. I think your memes are good. =)