You misunderstood IB's commission structure. For 3 mllillion shares
300,000 @ .0035per share
2,700,000 @ .002per share
-------------
3,000,000 comes out to .00215per share
Also remember there is a 70 cents minimum per order. So if you buy 100 shares, it doesn't cost .0035 per...