IB is definitely the one to beat these days - they just dropped some of their rates again beginning in November for stocks. I use several accounts for trading but it seems that every serious trader also has an IB account as well. Their forex ecn is nice too, however, if you're looking for some...