Information management and analysis