Personally, I use firefox on a mac and have never had a problem. You also get all the groovy add-ins for Firefox that way too (web developer in particular.)
I am sorry that Safari seems to have some quirks. You have my sympathy Mark!
I know how difficult it is to navigate all the browsers, and their own interpretation of "standards."