I'm a huge fan of Groove Virtual Office (
http://www.groove.net.).
This excellent app let's me collaborate with others (or myself on multiple PCs) whether
I am or they are online or not.
It stores data on my local hard drive, all nicely encrypted and compressed, so that
I don't have to download the files I want to work on. When I make changes, though,
the changes are automatically uploaded as soon as possible to a Groove relay server
so that all the other users sharing the same data can get those changes too.
(If I have the same data on my various PCs then the data is synched up between them.)
It's a solid app that just works.
The biggest issue I find is that getting people to adopt Groove is hard. For some
reason, despite the great feature list, people just don't seem to want to take it
up.
That is apart from the Groove zealots (like myself) out there. I mean, once converted
you're converted.
Anyway, case in point today. One guy I had using Groove on a particular project has
ceased using it when the project finished. That is despite his enthusiasm to buy Groove
for his department. He saw the value, raved about it, used it, and then stopped.
Maybe because our joint project finished he just wasn't "in there" everyday and the
magic wore off.
I would really love to know why Groove doesn't get the following that it deserves.