One of the most important skills any student (or any professional for that matter) can have is the ability to use search engines to access the limitless potential of the Internet. In fact, it's far less important that students learn rote facts in school than it is that they learn how to FIND those facts (and how to think critically and apply them).
Enter Boolify (named for George Boole, who discovered a system for algebraic system of logic that is widely used in computer science). Boolify uses a visual drag-and-drop interface of puzzle pieces to teach people how to think about crafting Internet searches using Boolean operators. While you build your search, below the results are pulled from Google and displayed so you can monitor how each new component modifies the results. It's brilliant.