Microsoft
The boldest and best thing microsoft could do is switch to open source, and make some sort of independent developer kickback program.
Stop focusing on fiddling with the UI. Make things more "skinable" though for those who want or need change.