Connecting Threads is my all-time favorite -- GREAT prices on charm packs and jelly rolls. Their books are a great price - very close to Amazon, and they do have free shipping over $50 (which isn't hard to accumulate). Watch for their sales on notions and tools as well. Batting very reasonable on sale.