Second your idea on the start menu. However, i would like to say it's above how some people like their start menus. Software industrial would never be mature if it can't find the "solid kernel", the absolutely necessary components to build-in for long lasting use. How about having two more alphabets for the "improvement" of English language? There are infinite directions in improvement, on almost everything. What's the solid foundation that lasts, needs not to be changed, can be "reliably" built on by other applications, without frequent change? Like the collection of Axioms in mathematics, all other theorems, formulas can be derived from, without changing the whole structure all the time. Microsoft should focus more on the OS itself, and leave GUI to be customizable like X-Window Manager, not monopolize everything. Simplicity is beauty, many IT workers like their desktop simple. Personally i feel rather disappointed on no classic start menu, no matter how many features Windows 7 included. Many of those features i can obtain from third party software developer, so i don't really need them. Microsoft still doesn't understand why many guys won't upgrade. It's more room and liberty to expand your own system through older, less bloated OS, than cut back unnecessary functionaries.