I stumbled across this site, Spoonflower and I think it's amazing! You can upload your own designs for fabric and have it printed on your choice of size and type of fabric. They really don't look that much more expensive that what we pay in fabric stores. I see it as the democritization (is that a word?!) of fabric production.
Wish I had some graphic design skills! If you are like me, you can click on Shop, browse the fabric designs of others and have them printed up. People are just so creative. I especially love the doll patterns category!