Excellent article! Having studied Sociology in college i find the generational shifts very interesting.