I used www.fiverr.com for a logo and it hit and miss, but eventually one of the designers got it right, I think I spent $20 or $25 and I'm pretty happy with it. I then hired the same designer to do some "signs" and business cards for me, although fiverr doesn't allow exchanging contact info for offsite contact, it worked out well for me.