I mentioned yesterday about the database I was using implemented Service Broker. I wanted to mention (again) the incredible need for planning when you're setting up a project. Whenever you're working on something as distributed as Service Broker, you have to include the logical diagrams as well as the physical implementation.
Documentation! Visio is your friend.