Have you ever thought of putting your designs on Redbubble?
I have a few designs with them and I decided to check on the quality of the printing. I bought three cards and the same number of postcards, using Somewhere on a Beach, one of my photos. The price was good value and the printing was nicely done, with my design name on the back of each.
The thing is, it is good fun using their website and getting your designs to fit the products that are available. You have control of your designs and they handle all the orders. If you make any sales you get 20 percent of the sale price.