A nice article on Ethical Hacking by David M. It talks on different shades of Ethical hacking.
Tejas Patel