Some good suggestions on here. However, I have found it extremely difficult to trade from a laptop. Unless you are sitting on positions for some time. If you are faster money, it's difficult to get an idea of whats going on in a bunch of other stocks, index's, currencies, news, charts, IM...