Thanks but after trying Google I posted a question here in the hope that someone could suggest a number of sites that they use rather than me having to look through all the low quality or pay and subscribe sites.
I normally just search Google with specific search terms, all of the sites have different icons I can't say I return to one before looking at the others.