What's in a name...?
Meme: an idea or behavior that spreads from person to person within a culture. A meme acts as a unit for carrying cultural ideas, symbols, or practices that can be transmitted from one mind to another through writing, speech, gestures, rituals... Memes are the society analogues to genes in that they self-replicate, mutate, and respond to selective pressures.
Memephore aims to be a bearer of new ideas and concepts.
The fact that it is pronounced the same as "Bah-bah sheep" in Swedish, our mother tongue, hinting at our other passion, is maybe not entirely coincidental.