I ordered business cards with my own design from Rush Flyer Printing. The overall process of uploading the file was painless. The cards came out exactly how I was hoping they would come out and the prices was the best I could find in New York. I will for sure order from this company again.