This may be me, but I can't see any company needing a website that costs "tens of thousands of dollars or more" not being better off hiring someone for in house work. At the rates people are talking about in this thread, say a $15,000 website design should be taking around 250 hours, or around 2 months of work for a single employee. If you're going to invest a quarter of the yearly salary for a web designer in your site, its probably going to be in your best interest to just hire one so they you don't have to keep contracting out every time you need a change made.<p>Mind you, I can see the preference towards just doing a one off contract to have it made, but only if your site is going to remain relatively static. Each time you want to make a change to it though, you'll have to re-hire someone to do the work, or try to hack it together in house. If you're going to be actively developing the site though, (I would prefer to) have the designer in house, so he can weigh in during the design meetings for other things too.