I was very happy with 99designs. I had absolutely no idea what I was doing and a friend recommended them to me. I wrote a brief and was very impressed with the response I got. I didn't get what I was hoping right away, but I called and the customer service rep helped me tweak my brief to help the artists understand what I wanted. In the end I ended up with a great logo and artist who was actually considered "entry" level. Very happy with my experience.