I'm looking for a collaborative secure web-based project work space to provide a forum to share and manage information. They'll need features like messaging, file exchange, discussions, and calendaring. At this point I don't know the scope of this, as far as how many files, users, etc. and am just looking for options. I know Sharepoint would fit the bill but it's a bit pricey for this company, although if anyone has worked with a hosted Sharepoint solution I'm interested to know what they used.