Seeing as how we can all get very excited, very quickly about Web 2.0, AJAX, Mash-ups, Social Applications, etc., it is wise every so often to step back and brew up a couple of rain clouds in order to see what happens to the parade. Try out this little thought experiment, for instance.
Q: How would you describe a Web Browser to a Martian? Assume the Martian can speak English and has a rudimentary knowledge of computing.
Now ask yourself if you were building a new internet application that was going to replace a common desktop application, say a spreadsheet, and the Web Browser had not yet been invented, would your final product resemble the tool described above.
Should we be concerned about creating new applications for the Web and the Web Browser when the Web and the Web Browser may not be the best tool for our applications? Will the real Web 2.0 killer app be the replacement for IE, Firefox and the rest?