I have been doing freelance web-design/programming for the past 3 years. I have many Austin area partnerships with IT companies who bring me work and clients.
I charge around $1000-$5000 per site, depending on what is involved (programming, Flash, admin panel, etc.)
For monthly updates, I charge $100-$200/mo.
Hosting fees, domains, etc. are extra and usually add $300-$500 depending on the options.
This site is simple would only be around $1000. (No programming is necessary. )
The site doesn't even load very fast!!! Pictures take awhile, and things don't **exactly** line up right.
The site is also sort of boring, with no dynamic content, not many colors, etc.
Frankly, I could make a better site in around 4 hours.
Bottom line: You are getting ripped off.