I had an account with them for over 5 years. Faithful about paying on time (if not earlier) and usually more than my minimum payment. I was 6 days late this month due to moving overseas. Found out when I logged in to make the payment that I was "31 days" past due. I called (international phone call) back to the states to find out why they were saying that I was 31 days past due and they informed me that my billing cycle was from April 2nd to May 2nd and anything after that was considered late and the whole month counted. Even though I wasn't due until May 2nd. I told them to cancel my account. I will pay them off and never even think about them again. Other than telling everyone I know to stay away from them. Now my credit has been hit with being past due on them. I am so mad! STAY AWAY!