Yup that is worriesome.

Sure XI billing system is a total clusterpoo but at least I never worry about the 3rd parties that get my CC info. I'm really wondering how it's possible that SE hasn't commented anything on this issue?

I mean almost 500 replies now...