• We do this now in our organization. We have data that is badly organized (ie poorly designed databases with complex and improperly partitioned data structures) that needs to be access by reporting and other business processes inside and outside of our organization. By pulling this data and re-organizing it in a more efficient (and normalized!) manner it now becomes available for concurrent use by all sorts of standardized tools and access methods by any processes that need it.

    I suspect this idea is used a lot where we need to get a bit more useful life out of antiquated or poorly designed systems.

    The probability of survival is inversely proportional to the angle of arrival.