I had a great experience with 99Designs. Very happy with the results. The more feedback you give the designers, the better results you will get