Flying payments must be made electronically within three days or they collect BIG interest. No flying until the previous payment is made (Very swinging penalty if not.) That way you can never be more than one flight behind.
I was thinking along the same lines. But this doesn't really help if you have "non-flying" members who are behind their monthly dues. How do you solve that? No bragging rights at dinner parties until you've paid?