Soooo what was the problem with your internet?
I was last billed on 6/17, and my next bill is due 7/17. The service tech said he's seen this happen before, and it is likely related to AT&T's backend billing system being a mashup between four different systems across three continents.