I used 99designs to get a new logo for a client and the process was great. It was fun to share feedback and watch as new designs came rolling in, and it was a great way to work collaboratively with the client. I would highly recommend 99designs to startups and small companies that need to upgrade to a more professional look.