An S&P 500 index fund is a fundamental building block for your retirement portfolio. The Invesco QQQ ETF is excellent for ...