If we are talking in person shopping, the $1 off every day gets my vote!!!
Online I have to take into consideration their shipping fees...it is frustrating to find a sale but then when shipping is added the cost of the fabric can go up to the same price that my expensive LQS charges every day. I don't mind paying the actual shipping charges, but the handling fees added on usually take it out of my price range!