I was extremely suspicious too. First I heard of this was earlier today when I received an email from "webHSP.com" (first time I've heard the name) asking me to log into my account at "webHSP" and verify that my account details were correct.
First thought was - this is an elaborate phishing trip.
Now I can see that all is legit (but I'm still not too happy about the way I found out).
Concerned that my credit card details have been assigned to a third-party without my consent (knowledge even!). Is this even legal?

So who do I get support from now? Who should I contact? VO? Data393?? WebHSP?

More importantly - how do I cancel automatic billing? If I don't know you, and you offer billing via PayPal (who I know and trust), than I will be paying via PayPal until I find out a bit more about "webHSP".
I don't like to sound off (and I'm actually quite happy that two former VO people are now back in control) - just not happy about how I found out.