1. A method for presenting oilfield data to a user, the method comprising: searching a plurality of oilfield data sources for oilfield data; receiving the oilfield data in raw form from the plurality of oilfield data sources; determining if the oilfield data in raw form requires application of an algorithm; identifying the oilfield data in raw form as non-calculated oilfield data if an algorithm does not have to be applied; applying the algorithm to the oilfield data in raw form to provide calculated oilfield data if it is determined that the algorithm is required to be applied to the oilfield data in raw form; providing a quality control check on the non-calculated oilfield data and the calculated oilfield data; deleting any non-calculated oilfield data and/or any calculated oilfield data that does not pass the quality control check; tagging any non-calculated oilfield data and/or any calculated oilfield data that passes the quality control check with one or more identifiers that are searchable; storing any non-calculated oilfield data and/or any calculated oilfield data that passes the quality control check and associated one or more identifiers in a storage medium; receiving a request for specified oilfield data from a user using a user interface; searching identifiers in the storage medium to identify the specified oilfield data; sending the identified specified oilfield data from the non-calculated oilfield data, the calculated oilfield data, or some combination thereof stored in the storage medium to the user interface; planning an oilfield action using the specified oilfield data; and implementing the planned oilfield action using oilfield equipment; wherein the searching, receiving requested oilfield data, determining, identifying, applying, providing, deleting, tagging, storing, receiving a request, searching, sending, and planning are implemented by a processor.