I would highly recommend 600 Monkeys! The personnel are considerate and very good at their jobs. I am technically challenged. They saved all of my data from a crashed computer and set up a new computer I brought in and transferred all data. They removed any corrupt programs or malware (and I had a good malware and spyware program) but the experts at 600Monkeys are better than any software program I have ever had. God Bless them! They are life savers that can be trusted and do a job for a very reasonable fee. TRY 600 Monkeys!!