You might try ConnectingThreads.com. Their books are usually 40% off and they also carry fabric, samplers, kits, etc. I have purchased fabric from them; was pleased. The have closeouts all the time; their fabric is never more than $5.96/yard and often on sale. They have complete kits, also on sale. Worth a look.