I think when possible, it can be nicer to store stuff online via the online app that edits it - e.g. store photos on Flickr, rather than store photos in a remote filesystem or something.
Maybe have a gvfs/fuse mount for "documents" and encourage word processor type apps to save there, but have it separate from the homedir, and manage the homedir more via syncing?
> Should there be an offline snapshot of the Online Desktop profile? When > should it sync, during login/logout? Should it be deleted upon logout? > Could it have options to keep offline snapshot until next reboot or for x > days? For the file-based stuff, sync on login makes sense to me, and then try to stay in sync during the session periodically?