no, it is not about 'you got what you paid for'.
website development quote is tricky.
1. if you hire freelancer or full-time employee:
for back-end (such as database development and coding): if you hire a developer located in USA, the hourly rate starts from $50 per hour. But if you hire a Indian or Russian developer located in India or Russia, the hourly rate is about $10-$15. From my experiences, Indian or Russian developers produce as good quality as a USA developer.
For front-end (such as graphic design in PhotoShop or static css/html coding): this is supposed to be cheaper than back-end because it does not involve technology that needs a strong technical foundation. However, graphic design pricing is very tricky. someone can learn PhotoShop within one month, then give you a piece of graphic that is bad taste, does not take into consideration of branding or at least perception because of color and typology. On the other hand, some graphic designers who have solid arts foundation doesn't have advertising background or sales personality and might produce something good looking but don't sell.
In addition, front-end design is a little bit like the price of a painting. It can be as little as $10 bucks or as much as $1 million, depending how designer perceives his/her own design.
Some designer (USA) might quote you $75 an hour, but give you something that you don't like or actually don't work at all, while some designers who quote $20 an hour might has the ability to produce an excellent work.
Note that with front-end design, it is your best bet NOT to hire offshore (Indian or Russian) because front-end design involves perception and English language. There is no way an Indian designer can give you the kind of color scheme US customers perceive as positive.
So my suggestion is:
for back-end design, check out elance.com. they have some offshore coders who bid on your project. You don't need to worry to get ripped off.
for front-end design, try to hire locally.
if you don't want to hire freelancers and want to hire a web development company, you might get fancy quotes. you don't necessarily get what you paid for. elance.com also have some web development companies that bid on projects. you might want to consider hire a project manager, someone who can bridge technical aspects and business aspects. usually a web development company is good at either front -end or back-end.