I'm going to echo many of the others on here and suggest you go to your LBS and get a feel for their prices. While you can get great components on a cheaper frame by buying online, you can get a lot of help and build a relationship with a shop, which in my opinion, is worth it, especially if you're new to this.
Happy riding, and good luck!