If your someone that only opens up a computer every other month, or your upgrading something from a few years ago it can be hard to work out what that connector is that your trying to interface into. Well luckily Sonic840 has put together a poster to help in such situations. Check out the full sized version over at Deviantart
Components Covered Include
Ram (Both Notebook and Desktop)
Hard Drive Connectors
CPU Sockets
Processor Card Slots
Processor Card Sockets
Power Connectors
Peripheral Cards
Motherboard Back panel ports (Audio/Video/Data)
Desktop Card Slots