If you are into do it yourself tech repairs - this site got me through two hard drive replacements today on iMacs. Apple's engineering and design are magnificent, but they sacrifice repair ease in doing so. I might even replace my iPhone battery right now.