Best guides for building a computer

Hands down: http://www.quepublishing.com/imprint/series_detail.aspx?ser=335234
ShowCover.aspx

You'll be prepared for anything.