The Windows API function GetVersionEx gives 6 as the major version number for Vista. So number 7 would be the sensible choice for the next version number. You're right though that "Windows 7" seems to be a rather peculiar choice as the official name for the new release.