Yes to the prewash! Either serge or zigzag your edges before washing and you will not have a mess in the washer. This is a good habit to get into with all of your fabrics. As someone else already suggested buy good quality flannel. SewBatiks has flannel Batiks if hubby likes those, plus they carry 108 inch wide flannel for backings.