Check out this post by rakaz, which provides a quick walk-through on enabling the debug menu in Safari for Windows, which provides the ability to access JavaScript exceptions, show the JS console, enable a runaway JavaScript timer and turn off “Site-Specific Hacks”. This should make life a bit easier.
Safari
Fastersite: How (not) to trigger a layout in WebKit
Controlling text size in Safari for iOS without disabling user zoom
Debugging Safari
Safari's Font Rendering on Windows
I just ran across an interesting feature of the Safari 3 Beta for Windows. Apple has included a copy of Lucida Grande and Lucida Grande bold. But instead of dropping them into the main Windows font directory, where all apps could make use of it, the fonts are under the \Program Files\Safari\Safari.resources\
. So, sites that set Lucida Grande as the first font in their styles will look different in Safari than the other browsers in a Windows environment. Add the font smoothing capabilities built into Safari, and you can see some visible differences in text rendering on many sites across the Web when comparing IE, Firefox and Safari on Windows.