The browser as a front end provides a consistent interface that remains constant no matter what OS changes are made behind it. Each program launcher page could have some help for it, links to web pages for updates and a list of known bugs. The pages could be held on a central server and downloaded onto each PC from the StartUp menu. Noticeboards, eMail addresses and links to the corporate Intranet could all be accomodated. Software developers could provide pages containing help, installation instructions and javascript scripts to aid installation. Hardware manufacturers can ship their very own interfaces that are consistent even with with differing Operating Systems (provided it supports IE5 - I'd be interested to know it this works in the Mac version of IE). The possibilities are truly endless.