I custom designed mine with help from this and another forum via NCIX. I bought a new motherboard, RAM and processor from NCIX two weeks ago and instaleld them myself, quite easy really, the motherboard's manual is extremely well written and tells you exactly how to install everything.
The pre-built ones from stores are not nesecaraly bad, just they aren't exactly high quality and they usualy have a crap and/or outdated graphics card.
I'm hoping since I specified which one I want (MSI nVidia GeForce 8800GT OC 512MB GDDR3 PCI Express (2xDVI)) that it won't be outdated or crap.
