I have purchased from Kiltmart by phone and by actually going downtown to the store. With my phone order they actually cut shipping for me because it was local- which is why I called. I was buying flashes. They arrived in three days. I was hoping quicker, but no biggie. I drove down because I wanted to see what they had and to buy a balmoral hat. They seemed pretty well stocked, but it is not a great going concern- all in all not bad though.