mostly depends on what you want to do with it (gaming, video editing, etc), but from what I see looks pretty upgradable and mostly future proof. with things like socket 939 and PCI-E, you can throw in more power as you get more funds to upgrade.
personaly from what I see, I would recomend getting a second 512 stick of memory to take advantage of Dual Channel, as well as having a gig for the more memory intensive apps. after that, video card and proc as available, in that order. for now thou, I dont see any problems for general usage/light gaming. anyone concur?