Over time, societies change and so too does the often elusive "customer". Expectations, demands, opinions, and values are often different from one generation to the next. Look at the cultural changes that have occurred this last decade alone. What about society's growing need for instant...