Ok. I am not sure if it would work for me or not. But the support call was prompt and very friendly. I could have talked to them for hours without getting annoyed. I am impressed… On Site Warranty means that the person would come at my place to fix the machine. Awesome stuff!