Spoonflower is a fabric lovers dream website. I ran across it a few years ago when it was just starting out and fell in love with it. It sells custom, printed on demand fabric created by you. Not feeling up to the task of creating your own fabric? That's okay, you can browse through other member's gallery until you find that design that screams buy me.
I know what your thinking. If any bum on the internet can create a fabric design, then obviously the standards aren't that great. But no. The standards are pretty high actually. And the designs are often amazing. The lovely thing that keeps the creative designing fresh and new are the weekly fabric contests. All members are given the opportunity to submit one design each week into a contest revolving around a specific theme. You can see past winners and themes here. Just be prepared for a cute and awesome overload : )