Hello,
DotNetMQ is an independed and open source Message Queue (Message Broker) system for .NET. It has several features including guaranteed delivering, routing, load balancing...
I published an article on CodeProject.com to explain what it is and how to use it:
http://www.codeproject.com/KB/library/DotNetMQ.aspx