I think 99designs is a great concept. If you provide your designs with enough information, you will be able to see the results. Being an active participate in this process is key.
99designs had great help and tips that allowed me to use the software the way it was intended.
I am very pleased with my results as a 1st time user and will use this service again.