I upgraded from EQ6 to EQ7 and love it! I use it for everything from designing the quilt to making the labels. I didn't find it too difficult to learn, mostly just played with it until it started making sense and looking up what I couldn't figure out. Video tutorials are included in the program, which are helpful. I love that I can audition fabrics on my quilts and can make the exact size quilt I want without having to do all the calculations manually. There are a lot of fabrics in the program and you can get more to download from their monthly newsletter or from the internet.