Perhaps...I had thought a meme was some piece of text, picture or video that is constantly modified by people for amusement.
My dictionary, however, states otherwise. A "meme" is apparently a biology term that means "an element of a culture or system of behaviour passed from one individual to another by imitation of other non-genetic means". Sounds pretty close to the Internet iteration.