made the same pledge myself...and to finish my UFOs.....have done pretty well so far - buying only backing and batting and only bought new fabric for 1 quilt - my solution - stay out of JoAnn's entirely and when i go in to get batting - walk down the OTHER non-fabric side of the store to get to the back !!!!!