I'm new to the iPhone and all things Apple. I just ordered a new iPhone 3GS and need to transfer all my contact and calendar data from my Palm PDA. How do I go about this? 
I moved from a Treo to an iPhone last year, and this is what I did:
Went into the Palm Desktop and did an export of the calendar and contacts. Then I went into iCal and Address Book and did an import. That transferred all of my info. Unfortunately, it didn't keep everything exactly the same (how could it really, when I had personalized my Palm fields?), but I could go into iCal and Address Book and clean some stuff up, which didn't take too long. I then re-colorized my calendar stuff, which took the longest, but that's entirely optional. I have all of my entries going back ten+ years on my iCal, and going back three years on my iPhone. You can choose in iTunes how far back to sync the calendar.
I was pleasantly surprised, since I had used neither iCal nor Address Book until the switch to the iPhone.
Ntombi, Thank you. I think I understood that (at least a quarter of it). I'm assuming from what you said that iCal is a native iPhone application. I don't understand the colorizing of the calendar, but I guess I will learn after I get my iPhone. It's going to be a steep learning curve, but I can't wait. I too have a lot of years of data to sync (about 6 years) that I don't want to loose. I also have about 1800 contacts. Of course, I don't need to save all those contacts, but I'd hate to lose the important ones and have to reinput their data (and maybe forget to enter someone 'cause I can't remember why the name is in my address book!). I should have my new iPhone in the next few days. I'm anxious to get off the phone and service I have now (Sprint/Samsung i500).
Do I need to have Outlook or Outlook Express installed? I don't. I've never used iTune before, either. Please check back to this thread next week. I may (probably will) need more help. Thank you so much. You've been extremely helpful. You've just made my day a little brighter!
Ntombi, when you went into palm desktop where did you export calender and contacts? I think I understand the rest.
This is for the Mac, it should be similar for the PC, but I'm not positive.
Open Palm Desktop.
File>Export
Name the file, choose the export type. For Addresses, choose vCard. For Date Book, choose vCal.
Then go into iCal and Address Book and import the respective files.