Good information. I would just suggest Gen Y, if we are generalizaing, is not self centered... massive activism, achieving real change (or seeking it) for others, etc. Interesting considerations, though, so long as we note these are truly broad generalizations. The most tech savy tech saturated people I know are late baby boomers.