I thought there would be a heap of people who would be gleeful and squeeful to find out that there is an online shop that lets you design your own fabric that then gets printed up.
The prices aren't too bad ($17 - $27 USD per yard) when you consider that it's your own custom designed fabric!!
I am going to have SOOOO much fun with this!
http://www.spoonflower.com/