"Some problems just seem to get harder the longer we work on them. Take keeping track of appointments, for example: you’d think by now we’d have that one all figured out. But somehow, between being online and offline, having multiple computers and mobile devices, it’s become harder than ever to know where you’re supposed to be and when you’re supposed to be there. Some people have come up with elaborate schemes to keep all of their calendars synchronized, but as someone who has tried to do this across multiple computers and operating systems, I can tell you such things are tough to set up and prone to breakage.
"Enter Calgoo. Currently in public beta test, Calgoo is a Java-based application that runs on Windows, OS X, or Linux…."