It's not that bad really. It could be a LOT worse. Have you tried taking off your credit card info on an Xbox Live account? It's a nightmare. I suggest if you ever use Xbox Live that you buy points/membership from stores instead of online, and to avoid tying your CC info to them.