if youre looking at a computer and not too worried about money......find a friend. have them build you one. you will get way more bang for your buck and you will know (or your friend will tell you) exactly whats going into it.
buying from companys = more expensive less powerful computer, but easy for the non technical.