Let's say that I create an XP VM on a Win7 machine. I then move the XP VM to another Win7 machine with significantly different hardware but I don't change the number of cores or amount of memory it is assigned. Will XP complain about requiring activation or is the hardware abstracted? If it isn't abstracted I see the use of something like VM Server. 
Thanks.
Thanks.