Those are all shorter term choices. The time is coming fairly soon when it will be a good time for a younger investor to set up an IRA that will be a grower for the longer term. Not buy and hold for 20 years, but buy and watch. IMO, you can get yield due to current low stock prices and also get capital gain for the next several years. Look at:

NLY...ETP...NGLS....SJT....PGH...HTE...JNK....RGM. ...XTEX....NOX....PSY...DHG