Got a letter from GoGrid... security breached, credit card information possibly stolen :). Not good for trust, but thanks for informing