Buying a new desktop
strlen: D.J. Bernstein (yes, "that" djb) has a fairly good recommendation page, albeit out dated:http://cr.yp.to/hardware/build-20071203.html
http://cr.yp.to/hardware/advice.htmlMy advise is build your own: the price may actually be higher, but the upside is being able to select your own components (for better performance, Linux compatibility and an upgrade-ability route for the future - so you won't need to replace the entire computer in two years).