IMHO, if you've never built a computer yourself, I'd strongly suggest buying either a pre-built machine through a reputable company, or some place local. You really don't want to make a mistake and fry a component and be out the money for it.
It will be worth paying a little extra for the peace of mind and warranty.