Build a PC Need help ASAP, first time building PC

So this is my first time building a computer myself.. got about 600 to work with and have been doing some research all night.
I need to know if the build that I made is going to be compatible with the other components. Im pretty sure it will be a decent computer for the price just need to know if it will work together.
This will take some time to go over cause I don't know any other way than to post them in individual links. Please have patience I need some help.

- Case - Rosewill CHALLENGER-U3 Black Gaming ATX Mid Tower Computer Case

- Motherboard - ASUS M4A88TD-M/USB3 AM3 AMD 880G HDMI SATA 6Gb/s USB 3.0 Micro ATX AMD Motherboard

- Video Card - GIGABYTE GV-R677UD-1GD Radeon HD 6770 1GB

- Processor - AMD Athlon II X4 640 Propus 3.0GHz Socket AM3 95W Quad-Core Desktop Processor ADX640WFGMBOX

- Ram - Crucial Ballistix sport 4GB (2 x 2GB) 240-Pin DDR3 SDRAM DDR3 1600

- Hard Drive - Western Digital Caviar Black WD1001FALS 1TB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive

- CD rom drive - LITE-ON 24X DVD Writer Black SATA Model iHAS424-98 LightScribe Support

- Power supply - Have a 500 - 750 watt supply at a friends house waiting for me don't remember which or brand.

Sorry I cannot post links the site won't let me this is my first post. You can copy and paste all those names in newegg and find them easily.

Please only serious feedback no trolls as I am not trolling need answers ASAP.

Thank you very much.