Looked at the thread posted by Ossie, this is not rocket science.
The companies listed are producing everything Digitally,
Each image can be different, best results would be from someone using either a Xerox iGen 4 or a HP 7200 / 7500 digital press.
There are some of these devices in the country, try to get the cards coated or laminated. As long as you are not looking for them in a hurry you should get them quite competitively. Printers like photographers are struggling a bit in this climate.
hey, have done a lot of graphic design work in my time, and find that prices and quality can vary drastically from place to place, my advice would be to shop around and ask for samples.
any printer worth there salt will have samples for you.
What exactly are you looking, I do print management and most of the suppliers i use are top quality cards printed on 400g with either a nice matt laminate or gloss, let me know if i can help you out further,