A logo should be instantly understandable and recognizable. It should help define a business or company's brand and intention. The same applies to any application of the logo. They should be instantly recognizable and create impact.
I've worked with a wide variety of clients small to large and this page contains a sampling of my work.