A company I know used this recently to get a logo designed. Its quick and you name your price up front so if you say the winning entry gets a $20 t-shirt, that's what they get.

http://www.crowdspring.com/