I am part of a small startup ~ 10 people. Several of us work remotely. What's the best way to share files? We need to have the latest in everyone's hands and we need some granular permissions on files (directories). Should I look at Google Drive / Dropbox / box.net / AWS Zocalo (we host as AWS)?