I was very pleased with my recently ordered business cards. I was going to order from Moocards, which are cool, but they were not going to be able to deliver in time so I ordered from a company called Goodprint which have an option to upload your own content. So I got the nice image effect but on a larger card: