@Aftabulous - Internet placed trades are fast becoming a commodity. According to Zecco they estimate their costs at about $2/trade. They make their money primarily from interest on cash balances and margin accounts. Zecco's fee schedule can be found here. The free trades and no minimum balance for basic accounts is the real deal.