I am getting a new IPhone of HTC Incredible. I have nearly 4000 contacts in my Treo 680 that I want to put in my new device. I understand that the best way to do this is to save the contacts to my SIM card and to then put the sim card into the new device to transfer the data.

Assuming that this si the way to accomplish this, is there a way to save my contacts to the SIM card in my TREO without having to save each individual address?