Data recovery professionals will all tell you that SpinRite is a drive killer. It's probably OK on new drives, but if your drive has weak heads, SpinRite will only accelerate its failure.
As for marketing, ask yourself why the screenshots on the SpinRite web site show a 200MB drive. Yes, that's right, 200 MEGAbytes, not GIGAbytes. The answer is that SpinRite is practically useless for drives manufactured in the last 20 years. In fact it breaks a cardinal rule of data recovery by writing recovered data back to the damaged drive rather than to a clone.