The links were added in an attempt to improve our search engine rankings, not as an attempt to advertise to your clients. This was a side effect that people have now pointed out is worrisome and we will look into.
I'd bet that most of those are repeats because the page is based on a template. I think if you were to scrub three pages of links it would probably do the trick:
The Templates Main.dwt.php and Admin.dwt.php, and the index.php page.
Those are really the only three page layouts used throughout the site. Links that appear on the template pages are propogated to each page, so will appear many times on the site even though they only have to be removed once and then you can update the pages that are created from the templates to remove all occurrances.