The deciding factor for me is: how close is the machine. If it's across the country or state and no one can help install it from CD then I find myself upgrading from source. If I'm there then I find myself doing a clean install. HTH.