I am an admin user on my machine, so that is not the case. The registry gets updated, just does not want to take the key as anything other than an eval version. Same key worked fine on another machine.
Nice, I have spent the last week or more trying to resolve this with VS 2013 and IS support told me it is a machine specific issue, but maybe that was a load of bull. I used IS at last company and want to at my new one, but this is not making feel go...