Any recommendations for me?

I'll be  building a value build desktop computer for myself. My budget is about $600

This is what i have so far on my list: http://pcpartpicker.com/p/mNb1   (about $540 without the monitor)

Are there any upgrades or cheaper options i should go with before i put this together? Or, is there anything i should be wary of? I went with the AMD cpu because Logan recommends it and it is very good for the budget.

NOTES:

I already have an older monitor, but if i have the funds at the time I will get the 1080p monitor currently on the list.

There is no GPU on that list because i already have one (msi HD 6450). It works GREAT for basic low quality gaming and rendering for around $45. I do plan on getting a HD 7850 or a HD 7870 after i have my build made and i want to upgrade further.

Looks great to me. Some of the prices are pretty sweet. 

get a cpu heatsink, I reccomend the hyper 212 evo. the stock coolers for amd fx suck

Spend less on motherboard and PSU for more CPU. A 80-100$ ATX motherboard is fine, and you're just fine with something like a XFX Pro 550W PSU. Then get the FX-8320.

you could change out the mother board to an Asrock 970 Extreme3 and save some cash, I have it and it works great. Also I agree with commissar you should get a CM Hyper 212 Evo.

http://www.newegg.com/Product/Product.aspx?Item=N82E16813157280&Tpk=asrock%20970%20extreme3

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

I'll probably add the 212 evo like you guys say and drop 100W on a psu, BUT i won't change the MOBO unless it also has some USB 3.0 headers.