PC Construction Resources?

(Also posted to Superuser)

Hi there lazyweb. A non code-related question today:

The last time I built a PC the tricky parts were knowing the difference between ISA, VLB, and PCI cards; juggling IRQs; and getting IDE master/slave right. Now I’m helping my stepson build a gaming PC and I’ve realised that PC internals have changed a lot since then. Multiple fans, thermal paste, dual-channel RAM configurations, a bizarre array of power supply connectors – it’s a different world.

I am looking for a concise resource for boning up on PC construction. Not a whole hardware enthusiast website, but a book or series of articles which covers current hardware technology, what plugs in where, common gotchas, how to know if I’m managing heat effectively, that sort of thing. Any recommendations?