I won't be renewing my subscription either.
A couple of years ago, I tried for weeks to renew my US S&T without success. Their staff seemed utterly incapable or unwilling to help. So I switched to Australian S&T and now this?!
Thus ends my 48 year relationship with S&T!