I know that aside from the budget of 2000 dollars you will want to know what i will be using the computer for. The thing is i dabble in just about everything. The following is a list, starting with the most important, of the things i am into.
1) Gaming (alot of World of Warcraft, and would like the ability to play next-gen fps like crysis at high settings with a killer fps)
2) Video/Audio (alot of DvD ripping/encoding/burning/downloading/uploading)
3) Programming (i am a CIS student and do alot of programming for school with VB, Java, C++, etc..)
4) Picture/Video Editing (family video editing with movie maker, and dealing with lots of digital media)
The most important and consistently used aspect will be gaming, all others are secondary.
So what system would you build for gaming with a 2000 budget?
Do not worry about monitor, keyboard, mouse, as i will purchase that stuff in addition to budget.
Also i have a fairly decent laptop right now (inspiron e1505) that i use for most of my schoolwork and to play WoW on, i can continue to use it for that stuff, so my main focus is on future compatability.
I know that you all give this advice out of the kindness of your hearts, so thank you for your time and effort.