This site (ifixit) has been my go to site for repairs for the last 3 yrs....great site and great info provided from intelligent folks!