I had never heard of 99designs until a work colleague recommended them when they heard I was after a logo for my new business. Using 99designs to create my logo has been a very enjoyable experience. The concept of different deisgners each trying to create the winning logo was fantastic. I really had fun with the whole process.
I would definitely use 99designs again and wouldn't hesitate to recommend them to anyone looking for a logo etc.