DRYing markup using block-accepting helpers By Mobomo on October 19, 2007 As much as we all strive to write perfect, semantic XHTML that can be styled entirely independently, the reality of browser compatibility and even... Read more