I own a business/organization communications marketing company and represent clients worldwide in their efforts to increase revenue vis a vis enhanced communication strategies including branding, marketing, advertising, etc.
I always recommend 99designs to all of my clients. This is the best concept for getting a large number of designs to compare, and eventually select. (In fact it is often hard to choose "the best" concept as they are all very good.)
I love the idea of young designers from around the world having the opportunity to enhance and build their portfolio and as well earn an income in regions that may be difficult to support oneself and family otherwise.