I have three computers (two macs and one PC) in two locations (home and office) and I'm constantly mailing myself documents that I've edited on one computer so I can have the most recent version on all three. Total headache and timesuck. I want to just edit them all in one location, and the obvious choice (aside from google docs and microsoft office live, obviously) is my own web server. Does anyone know of a free, or inexpensive (or even expensive, if not the former two) software that can enable me to do this? I believe what I'm looking for is collaboration software, and drupal seems like an option that has come up in my searches, but I don't see an out-of-the-box or easily-configured solution that includes the document/spreadsheet capability.