I want to go beyond the argument of separation of information and presentation markup.
What sort of resistance are you facing here? I.e. why are you arguing in the first place?
That portion is an easy sell. I am really talking about form and usage of semantics, logical content markup
I don't understand what kind of clients you have that are pushing for non-semantic and illogical markup.
Are you looking for ammunition to try to convince a business they really need a new website because their current one isn't standards based? Are you looking for an explanation of why you are different to all the other web developers out there?
Ultimately, do you really need to "sell" web standards to the client?
I'm all for educating businesses. I'm all for educating developers. If you really want to get out there and make a difference, organise Web Standards Group meetings in your home city. Give presentations to user groups. Give talks to interest groups. Show everyone your passion.
-Ben
