Sync property values between Contact, Company and Deal Records

I think a great option would be to give users the option to choose which properties they would like to sync across which records - this would allow for the flexibility in situations where this might not be the necessary course of action, but would solve the matter for so many of us that need this functionality. Maybe even make it one of the company default settings for properties.