I am considering 3 different options to manage the content of my websites. Those options are:
1- Using a Content management system (like Adobe Contribute)
2- Making my own content management pages with asp.net
3- Making the web developpers manage their sites themselves.

I have diffrent typesof websites : staitc ones, other that are link to databases... According to your web experience, what do you think are the pros and cons of each option I have? Which one should I choose for which kind of website?

I know the answer may seem pretty obvious, but I would like to know what other people think. What do you use to manage the content of your websites? Does it work great? Any comment would be much appreciated.

Thanks in advance!