my thoughts too. Vista was delayed waht, 3 times? either way, you gotta take wiki with a grain of salt. i could easily go in pretending to be some MS high official and say it was canceled.
I know what you mean, I though the article was alittle confusing aswell. In one comment they state 'last 32 server os' but futher on they say it will be client operating systems aswell