I do not have a contract phone, so the only way I get internet connection is through data bundles. Date bundles last two months, but please note, these months are calendar months. So when you buy data at the end of a month, it will expire the end of the next month. I had to find this out the hard way, I was just told that it last two months. So I get a message from vodacom on 30 JULY, stating that my data has expired. Now my question is what about 31 JULY??? Do they just leave that day out from their calender or what? Because then I (typical consumer) obviously wanted to recharge with a new data bundle which I did, thinking it would last AUGUST SEPTEMBER. This is the catch The new data bundle counted for the last day of July (as a month) and will expire the end of August. So then why did my data expire on 30 JULY??? What about 31 JULY???