title: Best way to add a delay in C#
body: <p>I am currently building a web crawler and want to add a delay on request so I don't hit web servers to hard.</p>
  
  <p>What is the most appropriate way to add this delay?</p>
  
  <p>Also, what is an appropriate amount of delay for a crawler? I was thinking a .5-1 second.</p>
  
  <p>Thanks</p>