In addition to using Yahoo to obtain share price data, it would be good to also use Google as it covers some stocks and data that Yahoo doesn't.