Vista Prints does some great work. I don't use them.. but, they offer a 16pt cardstock instead of the flimsy crap that most printers offer (12pt). For paper printing I'd use
Jakprints they offer a great product and print with SOY inks and use an aqueous coating instead of a UV coating.
Anyway, short run business cards are usually printed digitally and longer runs are done with an offset press. Usually there is a big difference between digital and offset. Check your sources first.
Does your sign shop charge set up fees? If so, I think it's time to get rid of the set up fees and get with the rest of the world. So many screen printers are still charging $30 screen fees. If you're looking to get more business study the competition. If you want the short run stuff (runs under 2 dozen) then this doesn't apply to you.
People are complaining that the economy "stinks" and that there is no work out there. False, there is work everywhere. Just because someone doesn't walk into your shop today and buy a sign doesn't mean "no one" is buying anything. I think it's time for the people who are complaining they aren't making money to step up their game or get out of the other shops way who actually are motivated to get work.
If pricing jobs (3) times the cost of the competition is something you've seen happen more so then not.. it's time to look at how efficiently your shop is running. There must be a reason some shops can charge less then you. How much money is wasted on "retail" fronts. Why not look into getting a warehouse where you can have 3 times the space for the same rent cost... I still think it's funny that all the sign shops out there are cutting down decals by hand.
Sorry for sounding like Im b*tching but, what I said is true. It's 2010 now and the way people run their businesses needs to change. Old school isn't going to work in this economy.