It's not the gun that kills, it's the person who pulls the trigger. Where I can provide a meaningful answer, I will provide it, sometimes with attached warnings (if it is obvious that somebody is trying to do something they shouldn't be doing) or pointers to more documentation (if it is obvious that the poster hasn't got a clue). In any case the information given can always be obtained by anybody with enough curiosity, and as such I am not causing any harm. If that information is abused, then it is the abuser who is to blame. If somebody gets his homework done here, well (s)he will fail in the real world very soon.