I am addicted to StumbleUpon.com, you must use it. Lots of useful and useless information that changes daily. Today, this was featured on the Graphic Design section of my page.
So freakin' cool! I hope this really exists some day, though it will probably
Your logo should not be so literal that the message is spelt out for them. They should be given the opportunity to discover the meaning and intention of your logo themselves. If people are able to discover the 'trick' of your logo within a reasonable amount of time, this will help to create a memorable and entertaining experience between you and your audience.
Too much abstraction will on the other hand work against you. If the logo is too obscure, the message that you are attempting to communicate will be lost, and so will your potential client. Remember, today's consumer culture is accustomed to very intense and stimulating media, and therefore you cannot be too demanding on your audience either.