I just want to update this thread. I chose Modern Postcard who did a great job. The cards arrived today—they were actually shipped earlier than promised. The quality of the printing is very nice, and the company was a pleasure to work with. Customer service was excellent—I was assigned a contact person who was always available to answer questions, of which I had many. I highly recommend them and will certainly use them again.