Online is the way to go. One thing I don't like about investment firms or brokers is when they try and pitch you to buy their stocks, i rather trade on line. The problem is that you need research and so many sites are fake analysts. I am a trader so i get in and get out of a position, some of the worst research sites are stock ice man and millenium trade, i like stock traders press dot com myself. Does anybody know any more good sites?