Not free but it works
Below is what I am doing (does contacts as well as calendar) - a 2-step process:
sync Lotus Notes to Gmail using Companion Link
sync Gmail to Apple Mail using Spanning Sync
Mobile Me then syncs to my iPhone - office PC, Blackberry, Mac and iPhone all synced (at least...