I have Electric Quilt and even tho I'm not too knowledgeable yet, I love the things I can do. You can even import your own fabric into the system. But I really like the idea of seeing a quilt in different colors to see which one looks the best. It has a large library of quilt blocks, fabrics, applique templates. I can also print the block for paper piecing, which is what I am using on my civil war Love letter wuilt. I know there is a lot more to learn about it, I just haven't made the time to do it. I love it.