We've done the research and put together 12 of the best online fabric stores. In the post you'll find both U.S. and U.K. stores.