I have been selling my designs on Zazzle for a few years now. It is a print-on-demand site where I can upload my designs and Zazzle prints them onto a huge range of products from fabric to clothing to accessories for mobile devices. You can print your own designs there too! I have three Zazzle stores, listed below.
My Fiddle Me This Zazzle Store featuring gifts for musicians
My Potters Daughter Zazzle store featuring gifts for potters