What is MEC stands for? Is it MyEggCorp.? Anybody knows if it still use that Humpty-Dumpty logo? lolzzzzzz