You guys run a great process. I had tried other outsourcing sites (oDesk, freelancer etc.) to get a good logo designer, but it's just so hit and miss. Working with 99designs was fun and engaging.
What I like is that you're more than just a 'marketplace' for customers and designers - the system you've created to start and manage a contest truly helps the creative process.