title: RetrieveMultipleRequest & Service.Retrievemultiple - When and Why?
body: <p>As the title suggests,</p>
  
  <p>When and why would we use RetrieveMultipleRequest over Service.Retrievemultiple?</p>
  
  <p>Can I please get one or two scenarios where one would be more preferable to the other?</p>
  
  <p>My understanding is that RetrieveMultipleRequest is similar to doing a FetchXML query (and can in fact use FetchXML instead of a queryexpression).</p>
  
  <p>Is this the reason? If so, what can you do in a FetchXML query you can't do in a QueryExpression?</p>