99designs was recommended to me by a colleague. What a fantastic idea! The awesome part for the client is that you get to see so many different styles of designs, ones you would not have imagined or conceived of yourself. It is SO much better than going to 1 designer and having to go with what they start with, or keep changing direction or tweaking.
This is a great service, which I will definitely use again and certainly recommend to others.