I get some from there, some from the fox collection, some from the UK (Boy are they big on doing cross stitching over there!) and some from ebay. it just depends on what Im after at the time and then I so searching for it online. I haven't ever brought one in a shop because I just can't find what I want.