Heres an idea....go buy some of that business card paper (it prints on to the card and you peel the pre cut card off the sheet of paper onnce done printing). So you can make your own in photoshop then print them !
I'm going to research the business card companies/printers in america and the uk and put together some sort of list and probably stick it in this forum for the time being