It Could Be Millennials vs. Gen X. Or It Could Be You.