Jason, If you use a transaction and send a persistent msg to durable queues, then the tx.commit-ok will only come back to the client once _all_ queues have written the msg safely to disk. Same as confirms, except confirms are much more flexible, and permit the possibility of the msg being consumed before it hits disk. Matthew