Future marketing :targeting seniors, Boomers, and Generation X and Y