Thanks. So just to confirm if my vmware catches viruses or malware, it would not pass on into my main computer? And I can simply just reset my vmware to get a clean version of the desktop?
In the past, there were vulnerability's in virtualbox that could have been exploited, but the odds of running a virus in a very recent virtualbox vm that's built to exploit any unpatched vulnerability's is very low. You do have to make sure you isolate the VM properly... If your network isn't disabled, a virus could spread over the network, same with shared drives and maybe those drag and drop options...
That being said, malware *could* exhause the host's resources, so it's possible your PC will freeze because of a virus running in a VM container, but this should be harmless...
Running in a VM is better than running in sandboxy afaik... the level of isolation would be a lot better in a virtual environment vs a sandbox on your system.