Look all right to me the 120mm as exhaust is nice to have. Id add at least 2 80mm fan in front of the hd, you can probably put three didnt read the specs.
The front bezel doesnt look like it provides a super air intake but I guess you will be allright
Asus P4P800DX, P4C 2.6ghz@3.25ghz, 2X512 OCZ PC4000 3-4-4-8, MSI 6800Ultra stock, 2X30gig Raid0