Does stSoftware's CMS automatically advise of broken links and page errors?
On each save of a component validation is performed. Menu links to pages are always synchronized.
External links (not under the control of the CMS) are scanned using http://validator.w3.org/