Pretty solid- looks similar to my build. Depending on how intense you plan on gaming, you may want to get a 5970, unless you plan on 2x 480 in the future. 480 should be able to handle everything currently on that 1920x1080, but will lose out more quickly than a 5970. At a price/performance ratio, both the 480 and 5970 are roughly equivalent (5970 takes the lead when overclocked).
If you don't plan on playing games at max quality (if you are more focused into game play) then stick with 480. I usually go the gameplay over quality builds to save money, but with my recent build I splurged a bit. Worth it this time around