On reflection, maybe the fact that beginner programmers frequently ask the same questions should be seen as a good thing.
If they weren't asking questions it would mean either:
1. They are very clever and can figure things out for themselves, using trial and error and reference material as intended.
2. They have obtained their solutions by secretive, foul means. Googling can be used for good or bad...
Now, there are going to be some people in category 1...
But the category 3 beginners
3. They obtain the information they require by asking lot of questions, rather than reading, trial and error, etc.
are prob. better than category 2
Of course, there are people who are a mixture of these (who only cheat a bit, who are a bit clever, ... ?)
Andy
PS Plagiarism detection
http://en.wikipedia.org/wiki/Plagiarism_detection
It says "MOSS and JPlag can be used free of charge, but both require registration". If it wasn't for the reigstration, I'd give it a go... (To see if I've inadvertently nicked stuff!)