Online try fabric.com Free shipping over $35, good quality, lots at 3.99/yard. WalMart is doing away with their fabric section because they have to have a person there to cut. The rest of the store just needs someone to stock the shelves. Only electronics and paint have people.