>Mr. Zhu, > >forgive me if I'm wrong, but you appear to be advertising >a service for ripping off other people's products. >I'm trying hard to think of legitimate reasons for needing >such services, for example "whoops I've lost all my source code >and can remember so little it is quicker to crack it" >but this strains credulity. Playing devil's advocate here, I've been in the position to have to recreate sourcecode many times. The usual lament is "our programmer left us with a mess". In most of these situations, the complainant has been known to me for years, and there is no doubt in my mind that they were legit. This happened so often at one company, that we wrote a "re-sourcer" for our proprietary language, because the source was SO time-consuming to thread through. There was no distinction between program and data, and people were writing self-modifying code in it as well. There were usually lots of code frags that didn't do anything, data that looked like code, code that looked like data, data that was never used.... 20k of this stuff would put you in a rubber room in about a week. Gordian programming :) I think you're probably right, but we should all be aware that A: this is sometimes needed legitimately, and B: wether we like it or not, these guys are out there. I prefer to write the code such that someone who rips me off will suffer a slow death of a thousand untracable bugs. (This is easier on some platforms than on others)