
I was just dreaming up The Ultimate Browser. The Ultimate Browser (UB) is actually much more than a browser, and at the same time much, much less. The only reason that you can call it a browser is because the software opens up a frame that shows internet content.
For the rest, you will find not ONE button on the UB. The UB indeed drops ALL the functionality that you find otherwise in browser software: a back button, a toolbar for your favorites, a Home button, a Refresh button, a search box and... an address box to type in your URL's. No address box?! That is right, my friend, because who needs to type in a URL in browser when the browser can initially open up only ONE internet address?
Mmm, I see that those who were ready to hand over the Big Prize for the Simplicity of Software to me are getting second thoughts by now. Relax, you will be able to visit the entire web with the UB. In fact, no matter what platform you are on, or whichever device or form factor you are using, the UB will always be there to provide you with the best possible browser experience.

This is the deal. We are all moving to web-based software. In many companies this is already a reality (think CRM system like Salesforce.com, or web-tracking and -analytics software like Mediaplex or DoubleClick).
For consumers, web-based software also becomes more and more a reality, with applications like email. Especially since Gmail introduced virtual 'unlimited' storage space, the need to have a local back-up of your email data disappeared overnight. With the introduction of Google Calendar, the web-based software suddenly gets better (in some aspects) than the program version you can install on your computer.
So let's assume that we are going to use the browser to access our most-used applications. In that case, which program needs to become more web-based first? That is right, it is the browser.
First of all, the browser has become a very personal business. Most users have defined their own start page, which can be their favorite search engine, portal or just a website that they really like to see first when they open up their browser. Then many users have long lists of Bookmarks or Favorites. Next to that all kinds of personalization like toolbars, background themes and password lists are linked up to one particular browser.
This personalization is great, but you lose it as soon as you move to another device. On top of that many browsers have become cluttered by the many toolbars and Bookmark bars that take up valuable screen space. Many of the options shown on these toolbars are not relevant all the time.

That is why I propose to develop the meta-program of web-based software: an empty browser that has no functionality except Browsing Preference (where you can choose between google.com/webbrowser.html, yahoo/webbrowser.html, wl/webbrowser.html etc.). Away with the File, Edit, History, Bookmarks, etc. Away with all the preset buttons, search boxes and address bars. All the browsing functionality will be web-based, which will make for a much stronger browsing experience.
The idea is of course that only the functionality that you need within a certain context is shown. For example, when you start the browser there will be your favorites, an address bar and a search box and all the widgets that you have installed previously. If you are watching a streaming video, there will be navigational buttons (just like you have when you watch a Quicktime movie in your browser today). If you are following an auction, Bid and Pay buttons will appear as well.

This brings us to a major difference: standardization. While today only the Back and Forward button is a functionality that is truly shared among all sites, the same is not true for the Homepage of a site. You know of course that by clicking the logo of a site, chances are that you will go back to the Homepage of that site, but that is not true if you are in Yahoo! Finance for example (it will bring you back to the Yahoo! Finance homepage).
So while the idea is certainly not to make the web a more boring place through standardization, the goal is indeed to give webmasters the opportunity to include standardized functionality to their site, which will be recognized by the UB and be displayed in the toolbars according to a set of rules. For example, if a site decides to offer PayPal as a payment option, the web-based toolbar of the Ultimate Browser will automatically display the Pay button. The same for instant messaging and VOIP: it is not necessary to open any program, because all these applications will be either web-based or be downloadable as a component, just like your Flash player.

And the nice thing is that just like with MSN Messenger tabs or Gmail contextual Ads, this will make the advertising opportunities much more powerful. All the personalization data of the UB could be used as input for more targeted ads (based on gender, bookmarks, web-based toolbars or widgets downloaded). All the web 2.0 applications could also provide extra targeting opportunities, like to which calendars do you subscribe or to which Linked-In informal networks do you belong.
Note that ALL of the required technologies already exist. Like with many game-shifting innovations (this is weekend dreaming after all, thinking big is allowed), the real innovation is in the combination of different technologies, not in the invention of new ones. (Somebody needed to come up with these technologies of course, with all due respect).

In short, not even half of the advantages of a web-based browser are described here. Like the fact that this browser would automatically recognize on what kind of machine you are working on. Or on what kind of operating system.
Or maybe, maybe, the UB would BE the machine and OS at the same time. Think of a $50 "UBBEOS", to be the first true $50 computing device, available at any place at any time with access to all tools and information. Yes, I just love weekend dreaming.