iSync alternatives


Are there any alternatives to iSync that provide essentially the same features? Basically, I'm looking for a way to keep my address book, calendar, bookmarks etc. synchronized between my (currently) two computers.

I've tinkered with the idea of cvs and bailed on it because it seems like trying to fit a solution to a problem instead of finding THE solution to the problem. On those same lines subversion seemed like something I should look at, but haven't because I have a feeling the same thing will come about.

Does anyone have any tips or software for keeping their stuff synced up that doesn't require .mac?