As long as you can connect to a computer via network (sharing), you can sync the iCal to and from the computer you are on. Fast and easy. Hope someone else can make use of this, I know I have (and I'm not affiliated with the company in any way).
[robg adds: I haven't tried this one, and I thought we had posted another method of accomplishing iCal synchronization, but I can't find it in the database ... so I'm listing this one for completeness' sake.]

