Vote up?

If they’re using WYSIWYG editors, how do they attach multiple classes without editing the HTML directly?

I used a similar technique a few years back for client using Contribute as their WYSIWYG editor. My solution to the “multiple classes without editing the HTML” problem was to create shared assets with image and caption placeholders for each width and alignment combination.