It's a really good and reasonable build you have there, have fun with it
. If you want to save some bucks I believe you don't really need 8 case fans but it is up to you
. Also if you would like the inside of your build to be a bit tidier you could go with Antec Edge 650w. It's basically really similar to TruePower Classic but about 10-15 pounds more expensive and it is fully modular. So you can get rid of all those extra cables.
@Update
I think you forgot to pick a CPU cooler. You won't really get far with the stock one. Cooler Master Hyper 212 evo is a nice budget choice or if you want to try something different here is a nice list of alternatives
Thanks for the feedback
I am not going to over clock until a year or 2, so will the stock be fine for a non over clocked cpu? And i will change the power as you suggested.