Is there any usable way to browse all existing attachments on a Drupal site?

I am searching for a solution that encourages reuse of especially images and other kinds of media files, and that maybe also offers some kind of attachment browser (a gallery of all attached files).

A really nice solution would be able to sort by date, tags, categories, file type and so forth. A perfect solution would also lean as much as possible on standard Drupal modules and methods like Upload, Taxonomy and the standard 'files' folder.

WordPress has something like this in the administration backend, called the Upload Manager.

Maybe I can tweak Views to do something like this?