I did that exercise several times before settling on the HP i got... there's no way I could build it for that price... plus I made sure it had the upgrade potential I crave... the only downside of it is that the ram slots are full, so I have to take out some to upgrade... (4 slots, 2x1gb, 2x512mb) the mainboard max is 8gb... which I figure is more than enough... I got the one with the cheap onboard vid cause I knew I was gonna upgrade and most of the packaged nvidia cards were lower than what I got for the same price... The only other minor annoyance is the case size and a single PCI slot... I don't have any plans to add any cards, the onboard sound does a nice job even though I have a nice SB Live! sitting here...