Hi roger,
You could use the "Pay by cheque" gateway by changing the name of the gateway, but still the buyer would have to finish the checkout process and it might cause problems when a buyer has to pay for products.
I think the best way is to alter the checkout (customize the code) to look for order at a zero price then display "finish order" etc.
Geoff