Spoonflower is in the beginning stages of printing custom fabric. Their beta site lets you design and upload your own designs and they, in turn, print your fabric. You can order up-to 5 yards of one design. If you want to see if you'll like the fabric, you can just order a swatch.
In order to use their beta program, you have to apply to participate. It takes about a week to get accepted. So, please head on over to Spoonflower and sign up. This is another great way to carry an aesthetic from invitation to table runners to out of town bags. --b