I came up with different approach.
I set auto-bill pay to pay my two chase cards bills automatically some nominal amount a week before the monthly due date, my typical average bills amaount, then each month when I get the bills I update the amounts (actually one chase I only use for periodic billing so its always the same), so that way I will never get a late fee even if the mailman loses my bill and I forget.
Great idea!