Back in my prehistoric home ec days I was taught to always rip the fabric to get the straight grain. Don't do it often, and can't say that it harms the fabric, but you do have some stretch and lose about a half inch or so. Of course you sometimes lose that much or more from it being cut improperly.
And yes, ironing before cutting is a VERY good idea!