Have you discovered WolframAlpha?
WolframAlpha is the first step in an ambitious, long-term project to make all systematic knowledge immediately computable by anyone. WolframAlpha uses its built-in algorithms and an ever-growing collection of data to compute the answers to your questions and calculations.
In this video, WolframAlpha creator Stephen Wolfram gives a quick introduction to the computational knowledge engine. Part 2 of his introduction can be viewed here.
For more information about WolframAlpha, please visit the website