I have been using stockopedia for over 2 years now and it is getting better all the time.
Anyone else using it?

www.stockopedia.com