WCF Essentials: Queues and Reliable Sessions