Web based version control for documents
I'm looking for a Version Control system that has a pretty front end that I can customize to look the way I want.

Users need to have the ability to upload documents and edit them - Based on their access level. Some documents will require a higher access level to edit. Some documents will be available for download to all users and some will be more privatized that require higher access levels.

The documents will need to have a Date Modified and a 'Currently Checkout' type thing - Which I guess is pretty standard with Version Control systems.

Having the ability to edit the documents in the site rather than having to download, edit and then reupload would be a huge bonus. Printing the documents in PDF would also be nice.

Does such a system exist?
Web based version control for documents
===

I'm looking for a Version Control system that has a pretty front end that I can customize to look the way I want.

Users need to have the ability to upload documents and edit them - Based on their access level. Some documents will require a higher access level to edit. Some documents will be available for download to all users and some will be more privatized that require higher access levels.

The documents will need to have a Date Modified and a 'Currently Checkout' type thing - Which I guess is pretty standard with Version Control systems.

Having the ability to edit the documents in the site rather than having to download, edit and then reupload would be a huge bonus. Printing the documents in PDF would also be nice.

Does such a system exist?