I am technically on vacation now and for the following 2 1/2 weeks, so I’ve been a little slow posting this. Below is the link to the source code archive for my TechEd Europe 2005 talks on transactions and asynchronous messaging. The “newtelligence.TechEdTools” assembly with the message queue listener and the WSE and ASMX transports for MSMQ is essentially the same as the one I posted after TechEd US, but there is now a little sample application that goes with it. People have specifically asked for the “transactional file writer” example. You can find that in the “CustomersService” code.