Facebook seems to have a much better solution to the AJAX-loading progress problem. It looks like they use an iframe as transport, which causes the native browser spinner to appear. Much better than a custom design.
Of course, it would be even better if websites could programmatically enable/disable the browser progress spinner, in much the same way we are now trusted to mess with the history API.
Of course, it would be even better if websites could programmatically enable/disable the browser progress spinner, in much the same way we are now trusted to mess with the history API.