People are giving the prices they'd personally charge, sure he could find someone inexperienced who'd do it for less, but this often just costs more in the long run by having to pay again to get it done properly. I don't know anyone worth using who started off by working cheaply just to get some portfolio work, I certainly didn't.I think everyones seriously over estimating prices. There's a lot of progrramers who will work for a lot less to add to there portfolio or as they only do it part time. This is a very easy website to build. Most designers will already have the code and would be able to knock this out in a few hours. Most spent on graphical design not coding.
There's a good forum, for website programmers. But can't remember what it's called.
Also, just because someone has the code already done doesn't mean they're going to give it to you for free. Charging only for the new development is the worst possible way of working, doing that you endup earning less as you get more experience, not more as you should do.