I agree with all of the above and what I try to do is start a list of the things I want from a particular company, ie, thread, a book, needles, a template... then I order them all together. Sometimes this brings my invoice total so high that I get free shipping or at least I pay it only once and not 4 times. Many times the online stores don't charge sales tax, so add that into your savings. Also, I compare the prices to what I would pay locally. Sometimes even with shipping, the online stuff is cheaper so it's a no-brainer.