Nearly everyone has spent some dreadful time on the phone with a technical support engineer trying to troubleshoot and determine why your computer product that once worked perfectly, is now not ...