iPhone owners: Anyone solved the multi-Mac dilemma?

When I’m home, I sync my iPhone with my iMac, and life is good. But when I’m traveling, I only have my MacBook Pro with me. I use Spanning Sync to keep iCal and Address Book on the laptop in sync with iCal and Address Book on the Mac (and in sync with Google Calendar…