Advice. What brand desktop?

Instead of buying a "brand" box, go to a local place, talk with someone who you are comfortable with, and they will build you a system using quality brandname interals, based on your needs. The price will be the same, the component quality usually better. As well, you'll get an actual oem disc for your Windows OS. You'll avoid many headaches, and get a lot more life out of it. Having said that, avoid the local places that build cheap crap.. like anything, it will come back to haunt you.

Grant

this.

Doing it this way also avoids proprietary parts (where you can't upgrade components inside the computer)