This document provides an overview and agenda for a presentation on NServiceBus, an open source service bus for .NET. Some of the key topics covered include messaging and queues, testing, service-oriented architecture (SOA), and sagas. The presentation discusses concepts like fallacies of distributed computing, why NServiceBus was created, and differences between a bus and broker. It also covers best practices for service orientation, layers and coupling, and exercises for attendees to try messaging, processing messages, exceptions, unit testing, and sagas.