Leo says that building a computer is a great learning experience and project, but it won't exactly save him money. He also won't get any support if something does go wrong.
Leo suggests spending some time over at PC Perspective and look at their hardware leader board. It'll give him the specs and recommendations on what parts to get that fit in his budget. If he's building a computer, it's an excellent resource.