>Hi everybody,
>
>Would like your advice, how do you maintain the content of the site. Is there a generic mechanism to ensure no broken links (internal and external)?
There are some automated tools to check for this (see
http://www.netmechanic.com/).
Making your own tool is not so difficult. You have to loop to all the pages, parse the HTML code looking for A HREF tags, take the URL and using a IE instance, call the Navigate2() method and wait for the return value (succesful or not).
The way I did to be sure links where always valid in a web site I mantained for quite some time was programtically generating all static or dynamic pages. If due to some program error a bad link was generated, it was simply a matter of fixing it and generating the pages again.
Hope this helps,