My wish list,
http://www.extremetech.com/article2/0,1558,1778731,00.asp
Depends on what you want out of the machine, $$$ and longevity.
I tend to try and build my machines on what Alien is using for hardware.
Start your search here,
http://www.extremetech.com/category2/0,1556,236,00.asp