I usually don't pre-wash, however, there are a couple of exceptions. I ALWAYS pre-wash any fabric that I have been given that was part of someone elses stash, or fabric that I got from yard sales or thrift shops. I ALWAYS pre-wash batiks. I serge the cut edges of all pre-wash fabrics before I wash them to minimize fraying. I ALWAYS wash my finished quilts before gifting them.