JoAnns has the 90" roll (40 yards) for 429.99. The 45" roll (also 40 yards) is 159.99. That means you could get 2 45" rolls for 319.98. That's about $110 cheaper than buying the 90" roll, and you get just as much batting. Admittedly you have to piece it together if you need something between 45" and 90", but I almost always wind up piecing the batting somewhere anyway. I just don't understand the price discrepancy. Per square inch, the 90" roll is about 35% more expensive!