OK, so Microsoft are free to call it what they want, but if it's really internally Windows 6.1 (to programmers), then I presume Microsoft are expecting to at some stage move to a version internally numbered '7'. When that time comes it will be confusing since a programmer may write an application for Windows 7, and the management demand it be compatible with the later version (which it is, as they're thinking of Windows "Super-Dooper").

However, it might be that after this next release (6.1, marketed as 7), Microsoft will do 6.2 (marketed as 8), 6.3 (marketed as 9), and then give up and start a fresh line of OS that is POSIX compliant or completely revolutionary. So to me this is a sign that Microsoft have a vision that an end to Windows will come.

How can you know the term posix but not know windows is already posix compliant? What do you do, just make random strings of words you collect from slashdot and try to make it look like an intelligent thought?