A couple of years ago I had an account at Datek and was very disappointed. Many annoying things about their software, constantly requiring confirmation on every single order, inability to send them a short order on a downtick (I don't mean execute the order, I just mean send it). In fact, you could not even place a short order after the market closed -- for execution the next morning -- if that stock closed on a downtick, customer service that was often rude, systems that went down with frightening regularity, etc. etc. I know people are attracted to their free streaming quotes, but even that java applet used to lock up on me frequently. In all, a very unpleasant experience.