“Safari isn’t standards compliant”…
I’m afraid, as a technically inclined person, I completely disagree… =)
How do you justify this claim? How is it less “standards compliant” than Firefox 3? Webkit supports more “standards” than just about any browser on the market.
Firefox 3.x, Safari 3.1+, Opera 9+ and IE8 all have pretty reasonable standards support. Code for any one of these browsers and there is almost no reason why your work shouldn’t work in any of the others without further coding.
Internet Explorer 7 and below are problematic, but nothing some Conditional Comments won’t fix, and they should always be done LAST, after everything else works, for this reason.