title: Private or Public MSMQ
body: <p>We are using Queue for few of are WCF services.
  We are using NetMSMQ binding for the WCF services which use Private MSMQ.
  The system works OK on our QA environment.
  I am not sure of any real difference between and private or public queue.
  The client application are on seperate machine still are able to access Private queue of the WCF service on other box.
  I am not sure if this is the right thing to do.
  are there any security related differences between private and public MSMQ.
  Can someone put some light on when to use Private or Public MSMQ.</p>