this all these efforts, got me to have a play around too. :)
i was started having a go at one idea of letters inserting into each other kinda like a module.
I had put E and O in side the M. it then kinda looked like/spelled Meoo like a cat. So what about a darn cat logo? maybe a cat playing with a eoma68 card in its paws?
sry for the yet another internet cat image type of suggestion, never thought id be making one heh.