Also, I must mention, unless you are doing all your trading in a ROTH, you must be creating some sort of tax nightmare for your accountant. BTW, I'd disagree with this statement below.... Another reason to have so many stocks is that there are so many great long term stocks out there. No, there are a handful of GREAT stocks. There seem to be many good ones right now.