EQ7, it is the best on the market. Go look at their website. There are monthly free fabrics and projects. Most quilts I make I have the pattern on EQ first before I start. Love it! I have own some version since 1995. If you can't afford EQ7, then go looking for a used copy of EQ5 (eBay). Many members here still have EQ5 and haven't felt the need to upgrade.