This is a question I have been asking myself often. If an Operating System is needed to manage many programs and input and output all at the same time, when quad core and then 32 or 64 or 128 core chips come out (in case you don't know that means a CPU that has many CPUs inside it) will an Operating System even be needed anymore ? Would it even make sense ? I mean I can understand maybe on the server side since you must answer thousands of calls simultaneously from web clients, but on the desktop if you have one core running word, another running explorer, another running anything else and a few dozen free, maybe an Operating System would not be necessary anymore, or maybe you would just need a very simple stripped down traffic controller. Any ideas ? Am I way off mark ?