No, obviously not all on Nasdaq and NYSE are ETFS. Small amount actually. I am thinking about 5k stocks/companies roughly on both of those total combined. To be honest though, I have been pretty happy with TD Ameritrade. Have no problem with giving them their six a trade especially when they give out free trades also like candy and they have a corporate actions department that is really good also you can talk with. Anyway, had an account with them for over 15 years.