I always prewash. I had some blue fabric that i purchased several years ago from my LQS. When i did the wet cotton ball test (which i had always used prior to this) the ball turned a pretty blue. Luckily I hadn't pieced and quilted the blue. Since then I do prewash. I can't imagine ruining my hard work by bleeding fabric. Everyone has an opinion on this subject, this is mine.