I either (sometimes) buy my batting by the size at Wal-mart when I find it cheaper there. But, I also buy large rolls of batting from Joann's when I can use the 50% off coupon for it. I only buy Warm and Natural (which by the way the 90" x 40 yards roll is on sale right now) or Warm and White by the Warm Company. It costs out of pocket for a large roll all at once, but saves me a lot on the other end (instead of buying the batting packets by quilt size)