ATW (Artistic Threadworks) is my favorite hands down. They have a wide variety of designs that always stitch out well and plenty of them. Their site also has many embroidery related topics to help you with. I've also had great designs and service from Bunnycup, Embroidery DK, Embroidery Library.