In the software world, when we improve the way something works on the inside without changing the way it looks from the outside, we call it refactoring. Markup can also be refactored to turn it from a morass of nested tables, FONT tags, and hackish markup into a clean, CSS-based design that works in any current browser, performs better, and downloads more quickly. The nice thing about all Web sites being open source from a markup perspective is that anybody can come along and refactor someone else’s Web site. For example, not long after the new, worse debuted, Monkey Do whipped up a new version in just a few days that fixed most of the problems people had with it. I think I’d probably refer to this phenomenon as the ultimate constructive criticism, I’ve seen and Yahoo given the treatment, among many other sites. Anyway, Jeffrey Zeldman has an interesting piece about what he refers to as good samaritan redesigns, and why businesses tend to react negatively to them.