This is great stuff, but it seems upgrading will create some serious breakage given home many customizations folks have made in this area.