Use appropriate technology for the job. Wording on a web site is very important and as much attention needs to be paid to the one or two words of navigation or prompting as the latest article from some famous journalist. Also, ensure that your technical staff can speak the same language as the rest of your team members. It's of vital importance to your team that there is mutual understanding. Don't mistrust them either.
Technical issues are a limiting factor on the web, true, but sometimes the issues can be clouded.
Like everyone else, technical people can have an ego and pride. Important decisions like hosting, adoption of technologies etc. need to be brought out into the open. One of the hardest decisions to make is to go for an external alternative even when your tech team swears they can do the job. Management This is possibly the most difficult area to master in web site development, as on it all other factors hang. Even with the most skilled team members available, the management still has plenty of scope for completely destroying a project.