speaking of in synch, if you have modules that you like to put into multiple projects, how do you keep them up to date, when changes are required?
Ordinarily you'd use source control, but until a viable solution comes along, what if we were to add a GUID annotation to a module, and then house the master-modules in an add-in, or as a text file repository, so an add-in remains light weight and host-specific add-ins can share the repository, and then the add-in can check the GUIDs and prompt the user to update the modules based on the GUID?