That seems to be a big problem with SEO people (not sure if that's what these folk are into, but ...). They often suggest things that are bad HTML, so it's good that you are doing this. I like what Jeff said. You could elaborate by mentioning that HTML markup gives important semantic signals (that is, the code is meaningful) and so using it for purposes other than what it's intended for is bad practice—like misusing alt and title attributes for keyword stuffing, for example. A client of mine was told by an SEO person the other day to pepper her site with keywords in bold, italic and underlines. Jeesh, apart from being freakingly ugly, I can tell you those elements weren't intended for that purpose.