Thank you for your replies, these all look like excellent builds. Here's more specifically what I have in mind:
Approximate Purchase Date: one month
Budget Range: 500-700
System Usage from Most to Least Important: gaming, surfing the web, music/movies
Parts Not Required: keyboard, mouse, monitor, speakers, OS, dvd player
Preferred Website(s) for Parts: newegg.com, tigerdirect.com, microcenter (refurbished parts welcome)
Country: USA
Parts Preferences: mini/micro mobo and case if they can be used without sacrificing performance or increasing price compared to an equally good ATX build (haven't done the research to see if that's possible). Prefer video card to have DVI and HDMI, but must have HDMI.
Overclocking: Yes, but need to learn how
SLI or Crossfire: Yes
Comments: I'd only want one HDD, and need room for a bluray player and at least 1 open pci slot. I'm looking to use/game with this for at least 2 years, probably 4; I'm wondering what the best way to achieve that is, on a budget. As in, should I go for an advanced mobo now and get bargains on everything else, with future upgrading in mind?
Also, I have this old motherboard lying around:
http://www.ecs.com.tw/ECSWebSite/Product/Product_Detail.aspx?CategoryID=1&DetailID=692&DetailName=Feature&MenuID=24&LanID=9
I had originally thought of basing my build around this mobo, buying cpu, ram, and video card that meet the limits of its capability and scrounging for a free/cheap case, dvd, psu and HDD. I'd originally thought that this way, I could get a cheap, decent system now and build a good one later (when I have more $ to invest). I'm curious what the cheapest build to maximize this board would be, how good it would be, and would it be worth it to do so... I'm thinking it wouldn't be worth it to build this way, but I figured I'd ask.
I know it's a tall order, and I really appreciate the help!