Any other sites that are worthwhile?

ASX - Good for price data
Yahoo - Some fundamentals like ROE, EV/EBITDA etc but not 100% reliable
Google - Covered by above so not worthwhile
Morningstar - Price data is nice as you can also nab sector & industry data
Gurufocus - Summary page for US stocks is great but asx difficult to capture
4Traders - News section looks juicy but difficult to grap lots of stock data due to file path