What are the ethical and legal considerations for penetration testing?

This article describes several important ethical and legal considerations with respect to penetration testing.
New Data Security Breach Laws in Florida

Many organizations are collecting what many would consider personal, non-public, information, it is very important that they protect this information.