Cards Direct is always accommodating and helpful in ordering cards whether they are in stock or custom orders. I wouldn't use anyone else.
I uploaded my own artwork for my Christmas Cards, and Cards Direct reproduced it beautifully. I was able to upload my own italic writing for the message and select from a large number of fonts for the back of the card. The cards were delivered promptly as well. I will definitely use Cards Direct for my card needs in the future.