Thread: Sync: Dilemma
View Single Post
You don't need to keep your work and your non-work tasks in separate databases, do you? Some people want to keep their personal stuff off any work-related machine, but it sounds like you don't have that constraint here, and I'll answer with that assumption.

If you can't get the MacBook at the office on the net somehow (which would probably be the smoothest solution), there's a somewhat less convenient approach you could use. You'll need to be a real stickler for detail to avoid losing changes. You'll set up OF on your machine at home, sync with Bonjour to your iPod. When you go to the office in the morning, you'll sync iPod and iMac to make sure they have identical copies of all your data. When you get to the office, you'll set up a computer-to-computer network with the Wifi card in your MacBook, connect to it with the iPod, and sync the iPod. You'll get a warning that the databases don't match, and you'll tell the iPod to use its local database, which will copy your data to the MacBook. You can make changes on either MacBook or iPod all day long, but before you go home, you need to get them synced together, because you will be using the iPod as the conduit to get those changes back home. When you get home, you sync the iPod, and again specify that its local copy is the one to use, which will install the new database on the iMac. At this point, you can make changes on either iPod or iMac, but before you go to the office again, you need to make sure they are synced together. Each time you take the iPod to the other location, you'll be throwing away the previous database on the Mac, replacing it with the one on the iPod, so the iPod needs to get any changes made in either location before going to the other. I trust you can see that forgetting to do the sync before leaving could result in a lot of wasted effort.

I don't know if the automatic database compaction routines would function well in this scenario. If not, you might have to do a manual compaction now and then. It's not difficult, and Omni provides the commands to do it, but it is one more thing that you'd have to keep tabs on.