http://blog.wired.com/monkeybites/2007/06/apple_patches_s.html