So maybe I'm behind in sewing news, but I just found this site where you can design your own fabric and have it produced! Say hello to http://www.spoonflower.com/. If you don't want to make your own designs you can browse user uploaded fabrics to purchase. There's a lot of great (and unique!) designs.