Do you have some problems to identify the right hardware components ? I found a brilliant Computer hardware Chart made by a member of Deviantart (~Sonic840) that shows in a large jpg file various types of plugs, ports, sockets and RAM. Really interesting to see the right name for computer ports and plugs.
Link : Computer Hardware Poster 1.7
Note : Click on the image to enlarge the picture, then right click and save as to store this chart on your disk.