It wouldn't hurt to mention WolframAlpha in here somewhere.