I think the subject of prewashing fabric is similar to the 'chicken and egg'. I'm a prewasher. I wash to make sure nothing is going to run; get rid of excessive shrinkage; get rid of chemicals/sizing. I then press and starch. I do not, however, prewash my batting. I wash all of my quilts after they are completed and still get the vintage/crinkly look which I like (plus it hides/minimizes my quilting booboos). I typically only do this with yardage. I don't buy FQ's very often. I don't treat edges in any fashion. Sometimes I get lots of tangled threads. Just last week I washed a ton of Hoffman batik fabric and I have to say there was almost no tangled threads. I was quite impressed compared to other LQS quality fabrics I've washed.