I would've stuck to the X2 3800. The 4200 only gives you 200mhz more, which is easily obtainable with a 1 minute overclock on the 3800. Yes, of course he'll need an optical drive. Here's a good one at a good price: NEC Black DVD Burner
. The case, video card, PSU (I assume that's the TruePower), HDD, and RAM all check out fine. The motherboard... well, you might want to provide more information or a link to that to check for compatibility. Also, he'll need a thermal compound (I recommend Arctic Silver 5) for the CPU.