A:AnswerI have a full service Best Buy Support contract. I pay about $50 for the on-site visit. It is easier for me to have on-site support for all that you asked about. When I need any additional software for security or a new key board, etc. my Geek Agent can make recommendations. It is worth it.