Does your car ever tend to break down at the most inappropriate times? Probably on that day when you needed to go for that important meeting or on a long drive. If you have had to go through such an experience, you understand how annoying and inconveniencing it is. But imagine being able to predict in advance exactly when your ...