What makes a great meme? Is it the image that must be perfect, or the wording of the text that really makes it shine? Perhaps how niche the subject matter is?