Be sure you have enough funds always.

You are absolutely right in saying re Qatar's law - that post dated checks can be presented to the bank anytime and the bank honors upon presentation.

Hence, BE CAREFUL!