Someone else is building a $800 computer too:
If you look at that link then it should tell you what you need.
As far as a good place to buy parts:
These are the most popular and both have excellent price and support.
(newegg is way better though)