Thought of more:
If your budget allows for it, buy non-perishables in high quantities when they go on sale. For example, there was a 50% sale on cat litter and litter liners back in March. I have 3 cats, so I go through the stuff quickly. I stocked up on it, which required a significant expenditure at the time, but a more significant savings in the long run since I'm still working through my stock.
Also, I agree about buying generics when practicable. Shampoo/conditioner/bras are the obvious exceptions for most of us ladies. A tip for other girls: men's stuff is SO much cheaper! Seriously, whether it's disposable razors, soaps/deodorants (and yes, you can find non-guy smelling scents...most of that is just marketing anyhow), or even workout clothes. I went to buy a set of warm ups the other day at Target and the women's pants alone were over $20. I went to the young men's section and got the whole outfit for $15. I wouldn't buy "real" clothes from the men's section, but for stuff like wind pants...I figure I'm going to look like an amorphous blob anyhow so why not save money!