I’ve discovered some new tools in Mozilla Labs; Ubiquity and Bespin.
Ubiquity is an add-on for Firefox. A description from their site:
Ubiquity is an experiment into connecting the Web with language in an attempt to find new user interfaces that make it possible for everyone to do common Web tasks more quickly and easily. It’s a Firefox extension, so it works on Macs, Windows, and Linux.
With only a couple keystrokes, it lets you use language to instruct your browser. You can translate to and from most languages, add maps to your email, edit any page, twitter, check your calendar, search, email your friends, and much more. All without leaving the page you’re on.
Bespin is an in browser code editor for the Web. Here’s their description:
Bespin is a Mozilla Labs experiment that proposes an open, extensible web-based framework for code editing that aims to increase developer productivity, enable compelling user experiences, and promote the use of open standards.
I recommend both of these. I find Ubiquity incredibly easy to use and it has some amazing functionality built in with the capability to add new commands at will. Bespin is an experimental prototype that I think has huge potential.