Blake,

It can be scripted to silently remove the old version and reboot and then install the new version.

Try looking at WiseSolutions or InstallShield capabilities.

Can also be done with freee tools, but takes a little more work in creating the script.

Basically do a snapshot of a system before and after a removal of the product and create your script to perform the same task.

I know it works because I have done it in the past.