The Fabric Depot has a good selection of fabrics and is most often known for their home dec material. With the good selection though, comes the high prices as well. Most of the time, they do not have sales and when they do they are not that earth shattering.
more