We have all heard the nicknames for the current generations in the news. Besides the 'Silent Generation' (a.k.a. The Greatest Generation) born before 1946, there are Baby Boomers, Generation X, Generation Y (also known as the Millennials), and Generation Z. In the past few years, there has been an increasing amount of coverage and discussion about the growing frustration between these generations. Some call it a generational war. Much of...