Has anyone used Citrix XenServer? If so, what do you think of it and does it offer any advantages over the 'usual' suspects?