Tech-savvy. Attention-craving. Lazy, good-for-nothings.
These are a few of the many traits that have been commonly bestowed upon those born around the last two decades of the 20th century. Commonly known as Generation Y, this demographical cohort of 20-30-somethings has certainly sparked mixed reviews from its Gen X and Baby Boomer elders.