Update: Everything appears to work perfectly fine in IE5, but no improvements in Safari. Crap.