Cost is definitely proportional to the amount of work you need done.
If you want a site like Facebook, its going to be a very large job for someone.
However, if you have a small site and want one page to be movable, that would probably be pretty cheap (depending on the developer)
Do you just want upgrades to an existing site, or do you want someone to build the entire site for you?
Bruce