If you need any graphic design work done, I recommend 99designs. 99designs is a great platform for crowdsourcing the solution for our design needs as a small company. We received more than 100 entries for our tshirt design contest, including many quick adjustments from artists as the requirements for our design took shape. It was great to see the artists take our roughed out idea, combined with our logo and their talent, and give life to a new design. It was amazing to go from scratching our heads for ideas to having many really great ideas to choose from.