iFixit

A website that has kits for repairing various consumer devices.