Building a computer is a very rewarding experience. You can
learn more about computer hardware by building a computer than you
can by reading every computer hardware textbook ever written. Aside
from that, you get a totally personalized computer that no OEM
(Original Equipment Manufacturer) could match, and there is also
the opportunity to save a lot of money in the process. The only
downside is that you won't have any technical support number to
ring, or any warranty service, so there may be a chance that you
will have to pay more for service (if you don't repair yourself).
So now you've been sold on the merits, read on to find out how...
(long article, please be patient)