For some reason I missed the article appearing on the MSMQ product group's blog a couple of weeks ago discussing using LINQ and system.messaging together: Combining LINQ with System.Messaging Patrick Toolis of the MSMQ test team has written a great whitepaper