if its a quilt that will be used i prewash, otherwise if its a wallhanging or for show i don't.
i always prewash batiks with retayne to set the dye - its nothing worth risking them bleeding.
i also prewash fabric for swaps because those are the rules.