A lot of the comments in this thread seem to imply that brand specialists will always deliver a quality logo. I can think of one recent example where that wasn't the case: the London 2010 Olympics logo. It cost £400,000 and was negatively received by the public and many industry professionals:
http://en.wikipedia.org/wiki/2012_Summer_Olympics#Logo