We live in a happy and miserable time, with so many browsers available, it is incumbent upon Web developers and designers to ensure that your design is compatible with all major browsers. However, cross-browser testing is a complex business, involving different browsers, different versions, and different platforms. This article describes a number of resources related to cross-browser compatibility testing.