Selling Tips for Baby boomers, Gen Z,Y,X, Millennials and more