I had initially bought a good chunk of SFMI shares with sharebuilder (big mistake) and i do not like them at all for penny stocks as they charge extra crazy fees for stocks under a dollar but i am kinda stuck with them, left the shares there and didnot want to bother with transferring. Since then buying SFMI with ameritrade and so far very content with them.