Well whatever the problem was un-installing 1.0.12 and installing 1.0.11 gave me the same error.
However, after using a registry cleaning program and rebooting and then re-trying to install 1.0.12 it works fine now.
So whatever the problem was I don't now, but it's working now. So umm, yeah...
