I am working on a new distributed system at the moment and was using Msmq as my basic queue system (just because it's there, has no dependencies and I know how to use it already).
Anyway, I was doing some of the mess about work using F# Scripts (don't you love it!!!). I have tidied some of them up into a quick start Msmq guide for anyone that is interested. I doubt it's exhaustive but it's a start!
One annoying thing I noticed whilst doing this was that for some reason you have to #r reference the System.Messaging Dll. I have never understood why you had to do that when you can just directly reference other .NET framework Dlls like System.Xml (also used in the example). If anyone reads this and knows the answer, please let me know!