Hello, I am thinking about buying a new DESKTOP computer, but I would like some advice. First my OS has to be either Windows XP or Vista. I already have a disc for XP and I have no problem installing it from scratch if it were to save a significant amount of money. Second I should probably tell you what I will be using the computer for: Mostly I use Firefox, Thunderbird, Winamp (or iTunes), Minitab (statistical software), LaTeX stuff, and maybe a little bit of programming. No video games, or movie editing or anything like that. Also, I don't download music or videos, so I am perfectly fine with a 40gb harddrive. Also, I should tell you that I want to spend no more than $800 US, realistically I don't want to spend more than $700, and I think I have already found a sufficient computer for $650. I should add that I want to get a Flat Panel/LCD monitor included in that above price. Basically my question is about where I should buy such a computer for as cheap as possible. I am a college student, and I know our school has some kind of deal with Dell that has some discount to it, but I am wondering if I can find something cheaper and/or better. I am looking for: OS: Vista or no OS installed. Motherboard: Don't really know, or care Processor: Don't really care Ram: 1-2gb ddr HD: 40+gb (should be easy to meet) Drives: cd/dvd drive (does not need to write, though writable is a plus), USB needed as well Graphics Card: Don't really care too much, just needs to be able to play videos decently Sound Card: Play sound decently, nothing fancy, (on board might be OK) Power supply: whatever is necessary Monitor: Flat panel/LCD 17 or 19 inch (or more if reasonably priced). ------- I think this comes into play on the motherboard, but I would like to have the possibility of upgrading memory to at least 4gb, the hard drive to 200gb (shouldn't be a problem), and a better graphics card, if necessary. I don't think I want to at the moment, but if it would save me a lot of money, I would be open to building the computer from scratch. Sorry for the long post, any help would be appreciated, thanks!