The frustration of web page testing
Back in the mid to late 1990's when I first started dabbling with web sites, there was always a problem making your website look the same across different browsers. Dynamic elements of sites caused particular problems and I remember at least one site where I had to have two separate version's of the same page just to make it look presentable.
Fast forward to 2009, web standards have gone someway to solve a lot of compatibility problems, but instead of two main browsers we have a more diluted market -Internet Explorer, versions 6,7 and 8, FireFox, Safari, Opera, and most recently Google launched Chrome to add even more browsers to the mix. Whilst the added competition can only be good for the consumer, the already long process of testing websites and tweaking for browsers gets even harder to maintain.
Despite Safari and Chrome both using webkit as their base, they still render pages slightly differently and use different Javascript engines. In addition to this there's the emerging mobile market which has turn everything on it's head again. It's important to get any professional website tested properly, we have virtually every web browser setup on our testing platform, and we're adding mobile support to this as I type!