When making the decision to day trade you have to evaluate the likelihood that with training and the right tools you can increase the probability of being profitable to significantly greater than 50% (so you can be convinced you're not gambling). One factor that isn't often considered is the probability of technical errors and their affect on profitability. I've found that my broker (CyberCorp) hasn't been willing to release their bug list to customers. It seems that there are a host of technical problems that occur repeatedly but aren't addressed on any website (that I'm aware of) so that effective solutions might be shared. An example is when confirmations aren't received for an order placed on an ECN and then the software freezes and won't let you get out of a trade. You then have to call a broker at the firm to place your order for you. After minutes on hold the results can be disturbing. Are these things written up anywhere, or is it a matter of each trader learning on their own?