Hello!
Just thought I point out that there is an open source alternative to SharePoint, which is not only cheaper, but also better:
It can hold more documents, and it is open, which means that you won't be locked in by the vendor.
The system is from a company called Alfresco. More information here.