Thanks, Courtney.  I responded to Joe's comments, so try to read those, too.

To your remarks, I have an idea that I recently proposed to a university alumni organization I'm working with:  I would love to see reverse mentoring (or perhaps call it mutual mentoring) programs put in place.  I think younger people -- "digital natives" -- in the workforce have a lot to offer in terms of tech savvy and their particular world view. They lack the work-world experience that a seasoned veteran has. Pair the two together on equal footing (teach me, and I'll teach you), and imagine what kinds of ideas these pairings could come up with!

If anyone out there reading this post is already doing this or knows of a company or organization that is, please contact me. I'd love to discuss this further, thanks!