Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Still expensive...

Okay, well, fair enough.

Then here are your options:

1. Pay for MobileMe with the benefit of having things synced all the time.

2. Switch to Gmail and Google Calendar which are free and keep things synced in the cloud. By the way, you can sync iCal with your Google Calendar, and then sync your Google Calendar with your iPhone.

3. Wait for wireless syncing, which will probably be at LEAST a year or more away.

4. Deal with it the way it is now.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.