I'm sort of like quilterpurpledog--I used to pre-wash my fabric, iron it, and store it, but I now greatly prefer working with unwashed fabric better. That being said, I work with flannel a lot and always prewash my flannel so that it shrinks up as much as possible before I cut into it. When I DO pre-wash, I prewash everything--fabric AND batting.