The pack() method on a ClientStorage has an optional argument wait. If you call pack(wait=1), it should block until the pack is completed. Jeremy