"The primary source is the company web site .." I would say the primary source is SEDAR in Canada and EDGAR in the U.S. The company web site gives the companies version of what is happening. You get a lot less "propaganda" in the filings with the government.
Yahoo is FREE is the best thing about it. There are many. many places to find info. The co. web site as mentioned is for sure a good one. Or buy a subscription to Morningstar or Bloomberg type of site. Unless you really need in depth analysis or minute details YAHOO serves its purpose. Stockcharts is another great site to look at tech info or to learn how to read charts. As to SLW just buy it and forget it. Somwhere ahead it will be worth much, much more than now. However you may need a wheelbarrow full of cash to buy some groceries then.