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; segregating the oilfield data in raw form into first oilfield data that requires application of an algorithm and second oilfield data that does not require application of the algorithm; identifying the first oilfield data as non-calculated oilfield data; applying the algorithm to the second oil field data to provide calculated oilfield data; providing a quality control check on the non-calculated oilfield data and the calculated oilfield data; deleting at least one of any non-calculated oilfield data and any calculated oilfield data that does not pass the quality control check; tagging at least one of any non-calculated oilfield data and any calculated oilfield data that passes the quality control check with one or more identifiers that are searchable; storing at least one of any non-calculated oilfield data and 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, segregating, identifying, applying, providing, deleting, tagging, storing, receiving a request, searching, sending, and planning are implemented by a processor.