Yahoo Finance gives you a quick, free snapshot of a company, in terms of what it does, if it is profitable, and if it has a sick or healthy balance sheet (on first glance). Is it perfect? No, but it is quick, simple, and effective to screen through opportunities quickly!