Extracting Useful Information from Data