Just as to mine minerals, one needs to use the right tools that can penetrate Earth and access the minerals, one needs an intelligently designed data mining algorithm, that is suited to the kind of data one is dealing with. Data can be of various types like numerical, alphabetical, fact-based, and a complex amalgamation of all these.