It's a well known fact, that in less than a month, the support for Windows Vista will be dropped. But since the Server 2008 is the same core as Vista, it shouldn't be any problem to install Server 2008 critical updates. It's known that swapping the tokens.dat would do the work, but it would screw you all the components related to Vista(such as Media Center or Interactive Login) and maybe the activation also. So it's not a permanent solution. I tried to change the Kernel-ProductInfo in tokens.dat, but it only messes up more (yeah it would be so much easy). So maybe it would be easier to hack Server 2008 updates to install on Vista (it surely checks somewhere the tokens.dat). I'm interested about your opinion.