We love 99designs and will always use it for graphic design for our businesses. It allows you to get exactly what you want by putting designers in a competitive environment whereby they flourish and really listen to what you want. This seldom happens one on one if you get a rigid designer. This is our favorite site and way of designing any new graphics.