title: MSMQ: Is there a way to set a "do not deliver before" value?
body: <p>Is there a way to indicate a MSMQ message should not be delivered before a certain time?</p>
  
  <p>Essentially I want to be able to put messages back in the queue to be reprocessed in the future, say ten minutes from now. I would do this when the message processing has had some kind of error that I expect to be fixed in the near future.</p>