Prewash Fabric – Yes or No?

Recently I was browsing around on the interwebs, and I ran into a question regarding pre-washing fabric. The question was along the lines of “Why should I pre-wash my fabric before sewing something with it?” On the surface, that looks like a...