Mozilla has been announced ubiquity and aims to change the way people use the internet by bringing the ability to type commands.
Ubiquity is a framework for commands and scripts designed to always be there, just a keypress away, during your browser session. When the hotkey is pressed, a command line pops up over the page, where the user can type commands which are able to use information in the current page and use resources from other web sites. A simple example would be the “highlight” command, which will highlight any selected text on the page, whilst the “email” command will take your current selected text and compose an email using that text through Google Mail.
Some example of what Ubiquity can do is the map command; select some text referring to a location, call up Ubiquity on the hot key and type “map” without pressing return and immediately in the command window, a Google Maps view of your selected text is shown.

