The IT sector today is a complete mess. The end-users rarely understand this, but most insiders reach a point when they realize that things should be different. The problems are numerous but they all reduce to a basic principle. IT and consumer electronics companies are interested more about money than helping people solve their problems. Of course companies need to make a profit and nobody denies that. They should however make money by helping people and not by creating more problems for them.

mostly the problem is this: the system as it stand now is app senterd, not task senterd.

Most GUIs these days can be considered *both* "application centric" and "document centric". It's just a matter of which way you choose to use them.

rather then haveing to think about useing a browser to view the web and a mail program to send mail you should have a "address" area similar to a browser that was allways present. write a email address into this and the main window would show a "new mail" gui.

Already done, at least in Windows.

Right click your taskbar, Toolbars, Addresses. Chuck in a WWW URL or something like mailto:email@domain.com (the latter is somewhat clumsy, I'll agree).

This has been around since IE4, back in 1997 ('96 if you count the betas).

if you want to write a new document you should be able to have a new.. entry on a menu, select document there and up pops the gui for that task.

Right click a folder (or the Desktop), New, pick your document type. This dates back to Windows 95. OS/2 did it even earlier with templates.

on one side of the screen (the bottom is the totaly wrong place to put a true task bar as it have to do more then list the windows that are currently open) you have a task bar that show two scroll arrows and every task that you have not saved, or sendt or in a similar way completed is shown by a big box showing the file name and some basic buttons (save and discard change for documents of diffrent kinds, send or discard for mails and similar). i can allready hear the mac fanatics shouting but please...

This is getting a bit intrusive. Not _everything_ you do is task oriented. More importantly, not everything you do can be easily assigned a "start" and "finish" point, particularly such that the computer would understand.

basicly the task bar should do more then just list the currently active apps. it should be the primary interface for basic interaction with the tasks at hand. no need to look for a save button inside the gui as its allways on the task entry in the task bar.

This sounds like turning the taskbar into a combination of the Taskbar and the Mac's single menu bar.

right now the computer desktop can be task sentric, but only as long as all the stuff on it is made by the same company that made the os.

Untrue. The interfaces to do things like put entries into the "New" context menu are public.

look at how msn messenger hooks into outlook express and the address book. this cant be done by any other app (atleast i have yet to find another im client thats able to do so).

That no-one else does it does not mean it can't be done.

any mail client should be able to share addresses with any im program basicly by hooking into the traffic pipes and telling the os "hey,im a mail app and i need to be able to handle any mail address accessed by any app and be able to share addresses with any known address book".

AFAIK every major OS/GUI has a central address book style applet that can be queried from any application. In other words, this is already possible.