Sounds like a good friend!
While people here may answer you, a better forum to post this under would be located here: http://www.tomshardware.com/forum/forum-31.html
I'm also relatively new to the site so I am unsure if it would be better to stick it out here or create a new topic in the appropriate forum. Maybe a mod can move this thread over there?
Also, you made a good start posting what you picked out so far and your budget. Give this page a little look over to see if you missed anything: http://www.tomshardware.com/forum/261222-31-build-advice
Good luck and have fun!