With all the handmade gifts we want to make this year it's a wonder we didn't hear about Spoonflower sooner. They will custom print anything you design...anything! So if you want to make pillows or stockings or a tote bag to carry gifts in, you can customize it all with your own fabric!
Submit your design using Photoshop or another free online design program and they'll print it on quality cotton fabric for $18/yard. Their turn around can be as quick as 2 weeks. Spoonflower also has a flickr page for checking out what other crafty types have been designing and how they've been using their fabric.
Get all the details on Spoonflower.