A good article on building your own computer sytem from scratch.

http://www.gamesradar.com/f/the-2008-pc-builders-bible/a-20080918153014865039