I dont think this is a bad post at all, and was glad to see it here. We have been having this very discussion internally this week
Our last quote for a business card run was $1100. Far cry from '$50 and a google search'.
Peoples responses here about who to with (and who NOT to go with) have been very helpful.