I have never understood what the fact that a Java applet has a signature has to do with trustworthiness and why it should then have extended rights. In my opinion, the whole concept of signed applets with extended rights is a dumb idea - even if the user is specifically pointed out what this means (the extended rights) - on the basis of which facts should he decide whether he trusts the applet?