Looks good. Here's what I'd change.
1. Get the Samsung 500gb hd. Better benchmarks and reviews.
2. Get 2x2gb ram. If you're going to Vista 64, you might as well have 4gb
3. Get an Arctic cooling Freezer 7 Pro Heatsink, or similar or better and overclock the cpu to 3.0Ghz. Should be able to get it rock stable at this speed and still be nice and cool.
Video card looks ok for price and use. But if he doesn't game at all, you could get a fanless 8400gs for $35. If he does game a good amount, get a better card.
For the same price as the amd build, you can get an e2160, DS3L, and ACF7P ($22.71shipped from ewiz) and overclock it. It will kick that amd systems butt. However, if you don't intend to overclock, then amd will give you the best value.