First of all everyone should pay their hosting bills upon receipt. After 5% of the month which is like 36 hours into the month the host is on the hook for any bandwidth that you used, so if you don't pay by that time they are really extending you credit, and then add to this equation, data center, techs, etc... costs and you are really sticking it to them.
Basically I don't think any host should really allow anyone to not pay ontime. Of course their are and will be some exceptions to any rule like after shock media has stated.
