I use Embroidery Library but I also like
www.embroiderydesigns.com very well. They carry designs from a lot of different designers and companies, like Dakota and Great Notions, but they have sales frequently. They also have a large section freebies so you can download and try different designers work.