Made a little modification to Advanced C# messenger by Ilya Suzdalnitski
basically just changed it to use an enum rather than a string for messages.
This allows you to set up messages in the Message enum, rather than trying to keep track of a bunch of strings. You can also add summaries to the messages to help remember what they are for.
I am sure there is a better way to share this ... but ahhwell