What about SpoonFlower.com?
Does anyone have experience with custom fabrics?

I will pull out my 32 yr old UFO top.
It has a. Lot of plaids - all from old shirts. Not sentimental to me. If there is some in it I can swap it. Not sure though!