When MiniMe was in college, one of his classes was called Ethical Hacking.I've always been fascinated with those ethical hackers that hack for good reasons. They're able to uncover flaws and weaknesses in the software or coding of a site or app. This allows for coders and app/site managers to fix issues before they are widely known.