TD Ameritrade is a victim of its own success. I have used them for many years. Evidently they have oversold their service without adding support hardware to keep up. They have a very impressive suite of trading tools. The problem is that as soon as the market opens they quit working. Last night was the last time I will ever use TDA. Their graphs quit working. The order entry malfunctioned, kept telling me I had no funds available. I had to go to the home screen and enter orders the old fashioned way. When the graphs were working they showed the correct graph but showed the wrong last, bid and asked at the top of the graph, very confusing in a fast market where seconds mean money. The portfolio quit working, I couldn't tell if my orders were fulfilled or not. Later on in the trading day these functions started coming back, after I lost my shirt. This deterioration in service has been building for some time. Never again, I'm looking for a new broker.