I love embroiderydesigns.com. There are always sales and you get free designs with each purchase, and three free every week with no purchase. There are also links to find additional freebies. Most of all, I love their customer service. Just the best.