Ive had a really good experience with eTrade as we
Post# of 16816
Only thing Im not sure about is that occassionally some orders seem to not get filled once the buy or sell price hits even when it looks like there should be enough shares being offered. Not sure if one broker would have a priority over the other.