I’ve used Palm OS for the past ten years, starting with a stone-age [Handspring Visor](http://en.wikipedia.org/wiki/Handspring_%28company%29#Handspring_Visor), continuing with an elegant Sony [Clie](http://en.wikipedia.org/wiki/CLI%C3%89), and ending with a well designed [Palm T|X](http://www.palm.com/us/products/handhelds/tx/). The calendar and the address book kept me organized. The failure of the digitizer in my T|X pushed me to find a replacement. I considered the iPhone and Palm Pre, but chose the [Nexus One](http://en.wikipedia.org/wiki/Nexus_One).
Once the Nexus One arrived, my task was to find a way to migrate my calendar, contacts, and passwords.
A coworker recommended [GooSync](https://www.goosync.com), which he used to move from a Palm TX to a Motorola Cliq. From the description of GooSync, it sounded like neither the free version or the paid version would migrate all ten years of calendar entries over to Google calendar.
Google calendar supports import from an [iCalendar](http://en.wikipedia.org/wiki/ICalendar) file. Palm Desktop doesn’t export into iCalendar format. Jpilot on Linux does, but I found that the format is not compatible with Google’s import. So I synchronized my Palm TX with Evolution on Linux. Evolution’s iCalendar export was compatible with Google’s import.
Palm Desktop didn’t seem to be able to export in a format that Google’s contacts could understand. I used Jpilot on LInux to export each of my categories in [vCard format](http://en.wikipedia.org/wiki/VCard), and imported them into Google one at a time. This worked well.
On Palm, I had used GNU Keyring to store my passwords. Android has [KeePassDroid](http://www.keepassdroid.com/) (among others). There was no easy migration path between the two. Jpilot on Linux has a plugin to display my GNU Keyring password entries. I installed [KeePassX](http://www.keepassx.org/) on my Linux box, and copied and pasted each password from Jpilot into KeePassX. When I finished, I copied the KeePass database onto the Nexus One.
I like the Nexus One. It’s slim, fast, and capable.