I decided long ago to stop buying name-brand computers like Dell, HP, Gateway, etc. There are certainly many "plus" factors as far as buying computers from these manufacturers in that you get the best "bang" for the buck. What drove me away from these companies was the fact that the innards of these computers are mostly proprietary, often have "shared" memory, and hard-drives that are shipped with all sorts of "junk" shareware that companies pay to have included on your PC. Furthermore, instead of giving you a copy of Windows XP on CD, they put a backup on the hard drive. The worst part of owning a PC from many of these companies (though I can't vouch for all) is the outsourced Customer Support. Nothing aggravates me more than calling Customer Support and wasting valuable time working with the language barrier. I decided that from now on I'd spend more money and hopefully get better support in the end. Thus far it has worked out rather well. This year I bought a Lenovo laptop. I had a few minor initial problems that were immediately addressed by Customer Support in Atlanta. I had replacement parts shipped to me next day, and spoke with people that were easy to communicate with. Now I am possibly looking at a new desktop for 2007 My last desktop I purchased through Velocity Micro. It cost me a pretty penny, including the $200 or so I paid for 2-year additional on-site and in-home support, but it was well worth it. I lost two hard drives in my 18 months of use, but the company overnighted me replacements and had someone come to my home to install the drives. Whenever I have a problem, I just call the toll-free support and I am connected with a very friendly and knowledgeable support department located in (I believe) North Carolina. So, naturally, I am looking at Velocity Micro once again to build my next computer. Only problem is, though they are always highly rated by the various PC magazines, they are also rated as the most expensive company to purchase from. Anyone have other suggestions as to other companies that I can do a custom build from their website and be assured that I am dealing with someone that will put together a quality computer for me and supply me with domestic support should anything happen to it? PS: Please don't respond that I would be better building a computer myself. My response is that I can't, nor do I have the time to do it myself. PSS: I would also consider a Mac Pro at this point.