Just to add some perspective, here's how what we have now works:
for donors: download, insert key, never worry again
for non-donors: download, get nag after 1 month, sign up for forum, get key, insert key, get nagged again in 6months, get key, never worry again
As for what we are now looking at:
for donors: -pretty much the same thing-
for non-donors: download, get nag after 1 month, ignore or check for update, get nag again in 1month (repeat)
Now, isn't this system even more annoying than what we have now?
I'm starting to think that if we go this way, DC's software might turn into crippleware. Actually, now that I think about it, what we have now is more annoying since if the user does not insert the key, he gets a nag until he does, right?