I have a Verizon Treo 650.

Is there any way I can wirelessly (via the phone - not bluetooth) sync my iCal and Contacts?

The other data on my Treo doesn't change that often, so there is no need for me to hotsync that often. My calendar changes frequently.

Backups are done daily using BackupMan to the SD card, so my data is safe.