I have already referred people to 99designs - have paid for many logos over the years, and when going with one designer, you are only subjected to variations of his or her creativity, and when you dont like a design, you have to feel the guilt of rejecting it and upsetting the designer.
99designs is great in that you choose what you like, eliminate what you dont, and all parties know what the expectations are.