You will never have to re-purchase anything. You have 6 activations per order and you can also Deactivate before moving to a new computer, so it's really unlikely you'll ever run out of activations. And even if you will at a certain point, it would be enough to email support, and ask for a reactivation.