Product review (5 stars): com has great videos.
Never want to pay $200 for a service when I can do it myself for $20. Repairclinic.com has great videos.