As a computer technician, I frequently have customers who have a lot of laptop problems. As for myselft, I am not a 100% hardware knowledgable person so I have to rely on my intiution and the websites. I found some interesting resources and hope that would be helpful for you.
A very comprehensive experienced laptop repair site
I really liked how this guy put an external bluetooth inside the laptop to make it internal
Some good software and utilities for memory and hard disks can be found here
A bootable disk can be made from here