All of the above. I love playing with EQ7 and have never regretted getting it. You might try out the scaled down version called Quilt Wizard to see how you'll like it. I believe I picked mine up for around $30 and I think it's available at JoAnn's so you could probably use a coupon.