My school requires us to scan all papers through Turnitin.com. In my opinion this does not and will never work well. There are more and more papers in their databases; that's why their system is getting more and more useless. Some of my friends (actually, me too) got busted because of that. Fortunately the teachers know about the weakness of this system too and they turn a blind eye on the plagiarism scan results. Then - why do they use it at all? I've heard it costs pretty much money to scan each paper. IMO that money could be spent on some more useful resources.