I've been meaning to post on this topic for quite some time, and given the plagiarism debacle , I thought now might be ideal. I've seen too many developers fall into the trap of making a stupid ethical mistake. There was the UNISA student trying to con developers on a forum to do his homework...