For years, Web designers and developers have struggled to make Web sites look and act the same in every browser. But every browser is different. They each have their own capabilities and limitations. So making every experience the same across all browsers means not taking advantage of some opportunities capabilities and hacking around existing limitations. Not great.