I think Microsoft should delay Windows 8 a little more because if they just went from door to door without stopping, they would lose some revenue.
The truth is very simple. I already know some people who are not going to buy windows 7 and just wait for 8.
If they pause between each development, they can rake in the money from people upgrading with each and every operating system.
of course, your opinions will be warmly welcome.