spoonflower, located in durham, nc, is an incredibly cool company that uses digital textile printers to make custom fabric for artists, designers and crafty folk. you can easily upload your design or purchase someone else's cool creation. they even hold weekly contests for a "fabric of the week."
here are some of my favorites:
they even have calendars!