1-2-3 Stitch is my go-to ordering site. My local craft store hasn’t stocked their DMC threads in over two months. I know that I can always get the colors I need. In addition to DMC floss, they also carry Anchor floss, as well as any hand dyed, varigated, and overdyed flosses.
The customer service is superb, and they get the orders out as quickly as they are able. They have a wide variety of cross-stitch products for people who like counted or stamped cross-stitch. They have kits and patterns, a wide variety of linen, evenweave and aida fabrics as well as any other accessories that you may need.
I love that when you buy a pattern from them you have the option of adding all the materials (like floss, fabric, and beads) to your cart with an extra click. It certainly makes kitting up a pattern quick and easy. Because they have such fast shipping, you can start your project very quickly.
If you want to try out other hobbies, 1-2-3 Stitch makes it easy to do that too! They have a wide array of materials for other crafts including other types of embroidery, quilting, dies for paper crafting, non-count fabrics, needlepoint, diamond painting, beading, and stamping. They also offer many accessories for those crafts.
I know I can always count on 1-2-3 Stitch to have what I need, when I need it.