Syncing profile settings between computers

So I’m just setting up my new laptop, and it occurred to me that it’d be really nice to be able to bi-directionally sync my user profile settings between the two systems. Are there any tools or setups that can be done?

Alternatively, I’m open to setting up a LDAP/YP or similar on my NAS to do it all that way, if that’s the better way to go about that sort of things.