I'm going to keep things broad here-no discussions of index funds, real estate, Roth IRAs or taxable accounts. This is more of a general discussion on ...