Yep I agree, everything looks really good. Only thing I might suggest changing is go for a processor that has 1mb of L2 cache instead of 512kb. You will notice a slight performance boost. However if you do not feel like spending the extra 50 dollars you wont be disappointed at all with the one that you have picked out. HERE
is the processor that I found that I know is extremely. Overall though, everythign that you have is really good.