Pre-build for home/office computer

This is a prebuild that I'm doing for him. He doesn't know it yet though but I wanted to see what you guys think. This would be used for home/office use only, no gaming at all. He's an accountant so he'll be using Word, Excel and all that plus Peachtree and other accounting programs.

Case- COOLER MASTER Elite 335
http://www.newegg.com/Product/Product.aspx?Item=N82E16811119244

Motherboard-GIGABYTE GA-Z68XP-UD3
http://www.newegg.com/Product/Product.aspx?Item=N82E16813128512

CPU- I5 2400
http://www.newegg.com/Product/Product.aspx?Item=N82E16819115074

RAM- 8 Gigs of regular Corsair ram

Seasonic 520W psu
http://www.newegg.com/Product/Product.aspx?Item=N82E16819115074

OS Windows 7-64bit OEM

HDD- 1TB Barracuda 7200RPM

Optical Drive- Asus OEM

Video Card- Radeon 5570
 
I do realize this will be an office computer an as such there are things that games take advantage of and there are things that office use takes advantage of. The one thing that comes to mind is hyperthreading , gameing does not take advantage of it yet but in an office environment with a lot of things open at once on a screen you would utilize that feature. If when you are adding up your final cost for this computer and you just happen to have an extra $100 you could consider this cpu;

Intel Core i7-2600 Sandy Bridge 3.4GHz (3.8GHz Turbo Boost) 4 x 256KB L2 Cache 8MB L3 Cache LGA 1155 95W Quad-Core Desktop Processor BX80623I72600
$299.99

http://www.newegg.com/Product/Product.aspx?Item=N82E16819115071

It is one of the few Sandybridge cpu's that has the hyperthreading feature.