I pay off my bill every month, and it pisses me off to no end when I order something on like the 3rd or 4th and it just happens to be the last day of the billing cycle. It's completely random. I get a 30 day billing cycle, a 31 day. I had a 28 day once, and a 34 day billing cycle a couple years...