When I was with Commonwealth Bank (Australia) years ago they converted cheques on the spot but placed a hold on the funds, problem is their system could only handle one hold at a time, so any previous hold was cancelled each time I deposited a new cheque, and the funds from the previous deposit were instantly available. Handy feature!
