I save money, get support and avoid rotten roommates
Huge social differences between Gen X, Gen Y and Boomers