insearchforthedick: After many, many trials and errors, for me it all boils down to these 4 sites.