http://blogs.adobe.com/acrolaw/2006/06/post.html