Wow!...cool link Paddy,.. So much more interesting than that dry stuff I linked to.
Reading that gave me an idea too. The safari link indicated that they're working from the same base that Konqueror uses. I have Konqueror 3.0.3-14 Red Hat (Using KDE 3.0.3-8.3 Red Hat)(actually called while in gnome, not KDE), so I fired it up to visit airbusdriver's pages. I wondered if it would crash because it exhibits the same behaviors as Safari when playing around at that diveintomark site. Jim, it didn't crash. In fact the pages look quite nice, the front page and the about us page.
I would suggest looking at some way to fix your code for Safari, but as fast as they seem to be working to get Safari up to speed and the fact that Konqueror is a step or two ahead should mean that they'll have whatever bug Safari has all ironed out real soon.. I'm betting that Paddy's bug report will be the "fixer upper" that is needed...