After 6 months of use and helping many friends , I am impressed with this unit . It isn't fancy or expensive , but with the downloads and website you can solve any auto related question . I didn't buy the upgrade feature , any good tech at a parts store should be able to help with needed parts . I honestly don't know if the upgrade feature is for life and an unlimited amount of advise , so it might be worth paying for if it is . Otherwise , just stick with the basics . Although , since I started helping friends with their auto related computer issues , I do get lots of free food and drinks for my assistance , which pays for the unit without asking for cash !