Im with ya on that duke. ST charges $7 per trade, but any stock under $1 has an additional 0.005 added on to the principal. So if your purchase is $1000, it would be $1012. It had me close to leaving for etrade, but ST is stellar in every other arena. Fast fills, great customer support, easy navigation. You get what you pay for I suppose, so their worth it to me.