Data warehouses are very expensive for both up front and ongoing costs, and staff resources and inflexible. What other technologies exist to assist with combining data across systems more flexibly than a DW. Is there such a thing as a hub that we can plug systems into, match up key elements, and then just start extracting?