I found it's easy to catch a 400 range error in jquery, but not in safari!
I ran a tiny $.ajax program where it tries to get a file from behind a .htaccess'ed directory... firefox & opera returned .status = 401 and .statusText but safari returned null for .status (webkit returned 0)

