This took me the better part of my weekend to figure out with no clear solution posted online, so here's how anybody can accomplish it: 1. Export as Datebook (.dba) from Palm Desktop on your PC. 2. Set up a Yahoo Calendar and import the .dba file. 3. Export the calendar as a .csv file. 4. Set up a Google Calendar and import the .csv file. 5. Export as iCal file (.ics) from Google Calendar. 6. Import the .ics file in iCal. Easy peasy! Palm uses a proprietary database file that's very annoying to turn into a proper .csv file. Yahoo Calendar imports the .dba and exports a .csv file that is missing some formatting. Google Calendar reads the .csv files and can export it as an iCal-ready file.