These are two excellent and detailed PC building guides:

Nordic Hardware

PCMech