A logo should be the mark that seperates you from the crowd and builds brand recognition. Many companies try to cram too much stuff into a logo. Keep it simple. When designing a logo, I think about all of the places it be used and viewed. Logos with a simple design and shape are easy to recognize and reproduce.