During my daily struggle with my non-updating ESS 64-bit, I installed it today in a VMware XP 64-bit guest, using my credentials. The updates work perfectly and my license is recognised as valid until 11.2009. Comparing the host and guest installations, I saw that my host misses one file in the installation dir, namely mod_comp.dat, which includes a string "NOD32.LIC". If this has something to do with the ESS license, it may well be the reason I can't update - I am rejected as an invalid user. However, just placing the file in the proper dir did not solve my problem yet, but I won't know for sure until I reboot. In the meantime, I want to ask whether running ESS in a virtual machine hosted exclusively by my PC would violate my license terms (copying the VM into another computer probably would). Technically, the outgoing update request, due to the VMware NAT (network address translation) would appear to come from the same IP as my host PC, so I don't think that the update servers would blacklist me. I would gladly manually update my definitions every morning from the guest to the host until my license expires or until I decide to make a fresh install of my box (ESS is definitely worth the effort), but I want to make it legally.