I always support my local shops. If I don't they won't be there. when I need something. Plus there's nothing like touching the fabric. I support mass drop for those items my local stores don't stock. They can't stock everything and I want to see more variety. I also support multiple guilds so there are low cost avenues for people to learn quilting.