Ben Balter, thank you for the wonderful plugin! It is great, save one flaw: when downloading a document, the plugin returns control over to WordPress after outputting the file. This results in the full HTML data of the site being appended to the file! While it does not affect any of the browsers I've tested, I have had complaints from clients showing a bunch of binary data within a page.
I have a fix for this though! I have it applied on my client's site, and hope you will incorporate it into future updates. The fix entails changing
exit; at the end of the method
wp-document-revisions.php. Simple enough!