I love SAS Fabrics for the occasional crazy price find. They offer end of bolt upholstery or, likely, discontinued items. I just bought four years of upholstery fabric for $25.00! This is fabric that regularly runs about $40 a yard. I have also found canvas rolls for painting. The catch is that first one stands in a line that can be quite long to get their cutting and then another line for the cashier. The checkout process can be time-consuming. My last trip it took me a half hour to get out the door. The other dynamic is the clientele, which can be a bit dicey. When you overhear someone discussing the fabric they used to buy as a nightclub dancer and another person in line discussing dying their locks with shoe polish, one realizes they've entered a different universe. However, the sales staff is largely friendly and there are runners to help you carry big bolts of fabric for checkout. It's the price and treasure hunts that keep me coming back but the store does have its drawbacks; fair warning.