Spoonflower is quite possibly one of the coolest things I've come across in awhile. I'm a designer who loves to customize everything, so being able to customize my own fabric designs opens up a whole new world of possibilities for several of my projects. Spoonflower is a company that allows you to upload your graphic designs, choose your fabric size and then they print very small batches of custom fabric for you. check out more by following the link.
Image copyright Spoonflower