I shop Fabric Depot online quite frequently... as well as numerous other's. I sign up for their newsletters and will go and take a look when they have sales/promotions going.
Some sales aren't so great when you factor in the shipping/handling... it can take some time to find "good" all around deals LOL