Check out
http://www.buildyourown.org.uk/ This is a fairly comprehensive site detailing eveything you need to know and need to have to put together a PC from scratch.
It explains what each component is and does and should help even the novices amoung you (even Incog and Paulyoung666

).
Very handy - Try it out.