1. One thing I would say that all logos have in common is that they all have a sort of sign that stands out and colors that catches your eye.
2. What makes them memorable is that all the logos are have there own little catchy sign and advertisements etc.
3. I would make my logo big and with a color that stands and I would have my logo everywhere.