I love Craftsy especially their clearance section. I have bought several "Mystery boxes" and have always been satisfied. You may not like all the fabrics in the boxes, but as the saying goes -- if you cut the pieces small enough, the well fit into the pattern. lol MSQC usually have nice fabric especially if you like precuts.
Sue