One of the trial of web development is ensuring that your site works across a range of browsers.
Standards compliance is an important part of this - but testing cannot be avoided.
I work on Ubuntu, and use VirtualBox together with a licensed copy of Windows XP to test in a Windows environment, which also allows me to at least test the Sindows version of Safari.
Unfortunately Microsoft's decision to tie Internet Explorer closely with the operating system means that it isn't possible to install IE6 alongside IE7.
