No, there's no limit; and the product is free. Download as many times as you need, install on every PC you can!
As far as the virtual machines you run with the Player software, yes you can have them on an external drive and move them from computer to computer.