Some view stock market investing as gambling, but experienced investors who do their homework usually profit by doing market analysis. Yet even experienced investors debate which type of ...