I would say it is good, just a few questions:
Do you plan on upgrading this, i.e. running SLI, adding more memory, more HDDs, more optical drives, etc.?
What do you plan on trying to run with this build?
Do you want to cut/increase price anywhere?
Are you recycling anything from another...