What he is making reference to is the 0.5% principal that they take on top of the $7.00 for stocks under $1.00.
Yes this is extra compared to many others. I got started with Scottrade due to the convenience of the local branch where I can deposit funds and have them available within a few hours. I may switch after a time. Who knows? They fit my need right now.