Admit it. We all have 'dissected' some codes for learning to script. "Ripping," in a way, is not a bad thing; it's part of the learning process.