I have my issues with pre-built PCs, but my first custom build ended up being more of a crash course in mistakes. I swapped the motherboard in and out multiple times, was too generous with the CPU ...
XDA Developers on MSN

New to PC building? Avoid SFF PCs

Congratulations! You've decided to enter the wonderful world of PC building with hopes of crafting your very own ...