Needed to upgrade because my old computer wasn't functioning as well anymore. This computer is more than I expected! Haven't had to contact tech support so far, which is a good thing. Very happy with this purchase.