Quick side question maybe someone can answer. Is there anyway to move the blockchain data from its default location of the users directory?
You can move your Bitcoin home directory anywhere you want, just make sure you start Bitcoin-Qt/bitcoind with the -datadir=PATH option to make sure it's pointing in the right place. If you're letting Armory manage it for you, go into the settings and put the new path into the second box "Bitcoin-Qt home directory". Armory will start bitcoind with the -datadir option for you, and then set itself to look there, too.
Reinstalling Bitcoin-Qt or Armory will not cause any issues. These programs are designed to touch only C:\Program Files\ on installation/removal, and only touch C:\Users\username\AppData\Roaming\ when running (which is where the blockchain data and wallets are stored). I need to make it more clear to users that their wallets will remain untouched. Upgrading/reinstalling, literally just changes the code that is running.