What's difference between "know" and "know of". There is a phrase: "Does anyone know of a good site?". As I know, I can say simply "Does anyone know a good site?". But are there any differences between these two variants?