If I buy online I buy out of state. I won't pay shipping and sales tax.
After last weekend's shop hop I found that every one of the 13 shops fabric was $9/yd or more. So figure tax at 8.25% (we have state and local taxes) plus gas. If it's cheaper online with shipping that is what I will do.