This paper presents a simple evolutionary model to study the diffusion patterns of product innovations for consumer goods. Following a veblenian theme, we interpret consumption as a social activity constrained by social norms and class structure. Societies that allow for more behavioral variety will experience faster adoption of new consumer goods. We also find that the speed of diffusion as well as the saturation levels reached depend greatly on the structure of a society. Combining these two effects, we conclude that a social structure displaying behavioral variety and an even class structure fares better than any other social set-up in terms of the speed of adoption of product innovations and product variety.