missing a PSU unless you already have one, but other than that looks good
maybe get a 6950 as a gfx card is you gona play games?
unless you are overclocking you dont really need 1600mhz ram only 1333 should do it
3rd edit sigh:
http://www.staticice.com.au/ use this site and filter it to WA to get best prices or interstates if you are willing to wait.