I would highly recommend 99designs! I got a great logo at a great price. If I ever had a question, I used the Live Chat feature and I was instantly answered. I was able to get different perspectives for my logo from many different designers, and didn't have to feel awkward in eliminating the designs I didn't like.
99designs gives you quality graphic design at an affordable price. Just tell us what you need, get dozens of designs and choose your favorite.