I am very happy with 99designs. I was a slow-down in this process and they worked with me to extend deadlines without making it a problem for me. My schedule was jammed so I kept missing review periods and they ALWAYS made the process work for me. They were very generous and customer service oriented. I'm very glad to have had a recommendation for them from several people.