The only fabric I would NOT suggest washing are the velvets, laces and other fancy fabrics headed for a Crazy Quilt that should be professionally dry cleaned.
Otherwise, i'd suggest you prewash the way you think the quilt will be washed when it gets dirty, and if kids are involved, trust me, it WILL get dirty and need washing.
I also agree that the first time or two you do need Color Catchers.