I am loyal to my LQS but if there is something I need or want she doesn't have I shop on line or go to another shop near by. By buying on line you tend to get better prices. There are 2 shops near me and they are both very different. On had a large varity if the current trendy kits, fabric etc. The other not so many kits but has a large varity of western prints and other themed fabrics the other one doesn't have and the nice thing is that they are very quick to refer you to the other one if they don't have what you need or ask for. Really nice to do business with either one of them. I tell them they are my happy place and sometimes I go there just to chat because they are truly happy places to go.