I certainly didn't mean for you to feel as if I was attacking you or your post! I'm truly sorry if you thought that!
I'm not going jump anybody for shopping anywhere, at anytime, especially online. Most of that is handled by electronics and is all qued up when they open again on Friday. At least in the ad flyer I was sent, it will be 50¢ less per yard on Friday.
I personally have done my shopping at some pretty weird times depending on the shift I was working. I am very thankful for the availability of at least some grocery stores being open 24 hours. It meant I didn't have to give up some of my scarce daytime off just to market.
As for being open on the big holidays, it doesn't seem quite fair. I am choosing not to shop tomorrow, especially in person. I'm tired of Christmas shopping commercials in mid-October and the crazy marketing that makes us think the best way to be happy is to have/buy more stuff. So, I am going to vote with my wallet, as thin as it is, and stay out.
If you need fabric, then by all means, go get it at the best price you can, AND the free shipping is a bonus.