IB is still one of the better brokers that offer per-share pricing. Ameritrade is one of the better brokers that offer per-trade pricing. If you are looking for less fees, then also look into just2trade, SogoElite, Zecco, AmeritradeIzone, etc. Scottrade, Sogo, Zecco have no real conditoinal...